Jenkins
從遠端啟動工作到安全的詹金斯
我需要從遠端啟動一個安全的詹金斯工作,我嘗試過使用 api 令牌,而不是啟動它顯示詹金斯登錄頁面的工作。我使用的網址是:
http://user:api_token@server_jenkins:8080/job/name_build/build?delay=0sec
謝謝
我找到了解決方案:需要能夠
Trigger builds remotely (e.g., from scripts)
投影頁面並插入任何令牌。請求網址為:http://user:api_token@server_jenkins:8080/job/name_build/build?token=token_insert_to_project
您也可以使用 curl 命令執行此操作。為 jenkins 作業創建一個 API 令牌並使用它來觸發作業。您也可以為此使用 jenkins 使用者密碼。
命令將是
curl -I -u auto:<user_api_token> http://<jenkins_Server>/job/test/build?token=wefiytgwiefiweihfqweiodf