准備條件:有一台外網的服務器(阿里雲、騰訊雲、滴滴雲等,因為碼雲要訪問你的外網服務器)、碼雲賬號、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:bf58a95xxxxxx2b96fabbc1fc90@193.112.215.54:8080/jenkins/generic-webhook-trigger/invoke
- 后續jenkins配置看圖:

-
