Jenkins GitLab webhooks配置
最新
05-18
使用jenkins+gitlab,實現git倉庫有push時,立即觸發jenkins的job,實現鉤子構建。
Jenkins 配置
系統設置->管理插件:git plugin,gitlab plugin,gitlab hook plugin
系統設置->Configure Global Security
配置gitlab授權
系統設置->系統設置->Gitlab:
token 由admin生成API Token並加入Jenkins授信
Test Connection 為Success即為授權通過
Job配置
GitLab配置
User Settings->Access Token-:
用admin帳號生成API Token,用於(Jenkins系統設置->系統設置->Gitlab 設置中的Credentials),初始化配置,只需配置一次
打開要創建webhook倉庫頁,Settings->
Integrations Settings:在Integrations URL上填入job回寫地址,默認觸發事件為Push events
【Add Webhook】保存
點擊【Test】,提示 「Hook executed successfully: HTTP 200」,且Jenkins中對應的job立即執行構建,在Build History可見。
jenkins+gitlab已打通,基礎配置完成,在倉庫中push後,對應的job可以立即執行構建
※「共同隱私」和新聞價值測試
※感謝沈燮元先生題寫「書目文獻」!
TAG:全球大搜羅 |