1.需求場景
用戶提交代碼后自動觸發jenkins構建項目
流程圖如下:
2.JenKins安裝Gitlab Hook Plugin插件
3.JenKins配置
4.Gitlab Hook Plugin 插件
需注意回調地址的格式:
格式: http://USERID:APITOKEN@JENKINS_URL/project/YOUR_JOB
樣例
:
Jenkins帳號
User ID: ops
API Token: adbc123456789
項目
: LinuxHub
http://ops:adbc123456789@192.168.148.43:8080/project/LinuxHub
5.GitLab配置
配置Web Hooks
注:在gitlib上配置webhooks是至少需要owner權限得,當然各版本之間可能存在差異。
6.自動觸發項目構建