輪詢SCM可以實現Gitlab代碼更新,項目自動構建,但是
該方案的性能不佳。那有沒有更好的方案呢? 有的。就是利用Gitlab的webhook實現代碼push到倉
庫,立即觸發項目自動構建。

安裝Gitlab Hook插件
需要安裝兩個插件:
Gitlab Hook和GitLab

Jenkins設置自動構建

等會需要把生成的 webhook URL配置到Gitlab中。
Gitlab配置webhook
1)開啟webhook功能
使用root賬戶登錄到后台,點擊Admin Area -> Settings -> Network
勾選"Allow requests to the local network from web hooks and services"

2 )在項目添加webhook
點擊項目->Settings->Integrations


修改代碼

