1. 程式人生 > >jenkins+碼雲做持續集成

jenkins+碼雲做持續集成

界面 服務器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+碼雲做持續集成