jenkins+碼雲做持續集成
阿新 • • 發佈:2018-06-09
界面 服務器ip 阿裏雲 str webhook 一個 header 第一步 jenkins安裝
準備條件:有一臺外網的服務器(阿裏雲、騰訊雲、滴滴雲等,因為碼雲要訪問你的外網服務器)、碼雲賬號、jenkins的war包;
第一步:安裝以及配置jenkins
- 安裝jenkins
官網下載:https://jenkins.io/
然後將war包部署到服務器
然後訪問jenkins
以上比較粗略,因為這個不是很難,可以參考:https://www.cnblogs.com/c9999/p/6399367.html
這裏我默認jenkins已經安裝好了。 - 配置jenkins
這裏特別說明一下,需要jenkins安裝一個webHook的插件:如圖: -
在系統用戶管理中找到用戶的token,後面有用。如圖:
第二步:配置碼雲
- 項目的管理-》webHook 如圖:
-
找到WebHooks配置界面,在POST地址框中輸入如下格式內容:
http://<User ID>:<API Token>@<Jenkins IP地址>:端口/generic-webhook-trigger/invoke
-
具體如下:
a、User ID:既是“三(1)”中的User ID,我的是staunch;
b、API Token:既是“三(1)”中的API Token,例如我的是bf58a95b4dxxx5ad692b96fabbc1fc90;
c、Jenkins IP地址:就是你的Jenkins的服務器IP地址,這個必須是公網IP地址;
d、端口:就是Jenkins服務器的端口;
e、後邊的內容就是Generic Webhook Trigger 插件的地址,無需改變;
例如我的地址為:http://staunch:[email protected]:8080/jenkins/generic-webhook-trigger/invoke
- 後續jenkins配置看圖:
-
jenkins+碼雲做持續集成