一.配置jenkins
1.安裝Gitlab Hook Plugin
2)生成隨機token 在系統中生成 openssl rand -hex 12 0f2a47c861133916d2e299e3
3)創建項目的觸發器 登錄jenkins 服務打開工程 http://10.121.8.131:8088/jenkins/view/guozh10/job/testsssssd/configure
二.配置gitlab
1.在git項目中配置界面設置鏈接和token 具有管理員權限用戶登錄gitlab 進入代碼庫->settings->Integrations->添加鏈接地址和token 並測試顯示200 成功
三.在操作中遇到幾個問題
1.Url is blocked: Only allowed protocols are http, https
配置gitlab->用管理員用戶登錄,
引言: jenkins + gitlab 持續集成的時候 。我們希望有人提交代碼會自動構建項目,利用gitlab的webhook 可以輕松實現,可是在集成的時候403 anonymous is missing the Job/Build permission 點擊測試 會報403異常 anonymous is missing the Job/Build permission 兩步解決問題 1. 系統管理 -> 插件管理 -> 安裝插件gitlab hook 2. 系統管理 -> 系統設置 -> 去掉 Enable authentication for ‘/project’ end-point