大落南園的博客

大道至簡

Gitlab + Jenkins 的 CI 實踐

0x00 事件

韩国快乐8开奖结果查询 www.wcdoq.com 為了開發人員更高效的更新應用而采取的 CI 方式實踐。

0x01 過程記錄

1、Jenkins 設置
安裝插件
Gitlab Hook Plugin
Build Authorization Token Root Plugin
配置 Jenkins 工程

勾上 Build when a change is pushed to GitLab. GitLab webhook URL:,后面這個 ULR 等下在 Gitlab 會用到;接著點擊右下角的 Advanced… 展開其他選項

往下拉,選擇 Filter branches by name,并在 Include 中填入需要持續集成的分支,比如這里是 test 分支;
接著點擊 Generate,生成 token,這個 token 等下在 Gitlab 也會用到。

保存設置。
2、Gitlab 設置
在項目的設置中設置 Webhooks

將剛剛在 Jenkins 任務配置中的 GitLab webhook URL 和生成的 Secret token,復制進來

Add Webhook

添加的 Webhook 會在底部顯示,可以點擊下test 測試下狀態,如果是 200,說明可用。

0x02 持續集成測試

做這件事情,主要是能讓開發人員能一提交代碼,就完成一系列構建、更新部署的步驟。
讓開發人員合并測試代碼來校驗可用性,在任務構建歷史中,能看到來自開發人員的代碼推送觸發的構建,構建完成后服務更新。

posted on 2019-08-21 17:01 大落南園 閱讀(...) 評論(...) 編輯 收藏

導航