標籤:water ast cdc 安裝外掛程式 1.5 擷取 ccf token 登入
一 gitlab+jenkins 自動觸發構建1 安裝相關外掛程式
gitlab 安裝 :http://blog.51cto.com/11233559/2285622
jenkins 安裝:http://blog.51cto.com/11233559/2286974
需要外掛程式 gitlab plugin 和 gitlab hook plugin
2 配置Jenkins伺服器能夠解析gitlab
3 設定項目
1 配置自由項目
2 丟棄構建
當隨著項目的深入,構建可能會增多,需要將構建進行適當的刪除
限制器運行構建的節點,前提是jenkins要有節點,否則,預設在master上構建
3 配置gitlab
配置gitlab使用者,其testname使用者具有可以訪問此項目的許可權
配置完成後,紅色報錯消失
4 配置自動觸發構建,選擇進階,配置下面
配置構建啟動並執行分支和構建連結Jenkins需要的token。
.*master 表示其生效分支在master分支上
在gitlab上開啟自動構建需要(需要管理員權限登陸)
需要在gitlab上配置的選項
配置URL
jenkins中的token
擷取token
配置token,通過點擊 generate 擷取gitlab觸發所需要的token
配置去除SSL連結並儲存
測試
5 配置構建後如果不成功則發送郵件
6 儲存配置
4 Jenkins節點相關目錄位置1 擷取其目錄,擷取構建的目錄
2 其配置目錄
查看其檔案(已經構建了一次)
配置軟串連,使得其構建目錄下的檔案變導致靜態頁面變動
查看原來配置
5 配置登陸頁面並提交進入gitlab1 配置並提交代碼至gitlab
2 查看jenkins構建詳情
3 查看構建是否生效
二 配置jenkins 通過gitlab登入使用者進行登入管理1 配置gitlabAPI並產生相應的CLIENT ID 和 token
2 安裝外掛程式Gitlab Authentication Plugin
3 配置存取控制
4 配置相應的授權策略
admin user names : 系統管理使用者名
admin 為jenkins本身管理員
root 為gitlab 管理員
testname 為gitlab管理員
participant in organization gitlab 所屬組
5 測試
輸入192.168.1.50:8080 jenkinsURL 自動跳轉到gitlab 並通過gitlab 相應的帳號登入進行使用
gitlab+jenkins