前言
之前到工作我們能夠通過jenkins控制臺去觸發(fā)構建項目∏对現(xiàn)在我們想法是我們有個分支叫prod_branch塑荒,當這個分支發(fā)生提交的時候,正式環(huán)境的包自動打包部署猾普。
想法
jenkins+gitlab分支自動部署
使用
在 Jenkins 中安裝插件
選擇 系統(tǒng)管理 -> 管理插件 打開插件管理也頁面袜炕,如下圖:
安裝插件
安裝GitLab 以及GitLab HOOK
安裝完成后在我們之前的項目配置管理頁面中
構建觸發(fā)器
勾選Build when a change is pushed to GitLab. GitLab webhook URL
構建觸發(fā)器
點擊高級展開配置
filter branches by names 中填入prod_branch
secret token 點擊genernate生成密鑰 這個要登記下來。在gitlab中需要填寫
高級
這樣jenkins就配置完成來初家。
我們需要在gitlab做相關配置
Settings -》 integrations 填入相關信息
配置信息