Jenkins Remote Build
前言
同事提了一個需求,能否從其他App呼叫Jenkins來進行建置。查了一下,Jeknins確實有提供使用自訂token的方式透過http來觸發
使用方式
1.啟用安全性
若此項未設定,在第2步驟的Build Triggers會找不到 [遠端觸發建置]
http://localhost:8080/configureSecurity/
2.建置工作,設定[遠端觸發建置]的token
3.測試建置
使用以下網址用get方式呼叫
http://localhost:8080/job/Pipeline-Remote-Lab/build?token=KimToken&cause=WebTest
- Pipeline-Remote-Lab : Job的名稱
- token : 驗證Token
- cause : 註記
建置記錄會顯示,由遠端主機啟動及註記資訊
參考來源