1、遠程URL構建
在任務配置處的構建觸發器中選擇遠程觸發,例如,在下圖框中輸入abc,則只需要在網頁上輸入地址:Jenkins_URL/job/工程名/build?token=abc
2、利用curl在服務器上構建
Linux 的 curl 命令用來發送 HTTP 請求。
-X 參數:指定請求方式
-v 參數:顯示響應結果
-u 參數:攜帶用戶名/密碼
-H 參數:攜帶請求消息頭信息
命令:curl -X post -v -u [Jenkins 用戶名]:[Jenkins 密碼] -H "請求消息頭信息" http://[服務器 IP 地址]:[服務器端口 號]/jenkins/job/[Jenkins 項目名稱]/build?token=[身份驗證令牌]
消息頭值獲取:
訪問:http://admin:090d592c760bf922d554ed4b1abb2137@192.168.70.131:8080/jenkins/crumbIssuer/api/xml
獲取Jenkins-Crumb
訪問:curl -X post -v -u admin:2f6bff33bda14baba83ba1c002045f05 -H "Jenkins-Crumb:88a12946e07d82b3b0d567c7c4610c9a" http://192.168.70.131:8080/jenkins/job/ProOne/build?token=abc 進行構建。