Jenkins遠端呼叫Job設置研究

Jenkins遠端呼叫Job設置研究整理

ZONGRU Li
Jun 26, 2022

在確定可以執行的Jenkins Job內會有以下欄位:

把上述其中的"遠端觸發建置"勾起來看到:

隨便敲個Token內容看到:

儲存後接著透過瀏覽器打到如下位置:

立馬會看到Job開始跑了:

順利跑完:

從執行的Log會看到:

另外要注意的是,他其實是有吃登入Jenkins平台的憑證資訊

若嘗試用其他沒登入過Jenkins的瀏覽器打到一樣位置則會看到:

另外針對curl要發動,則需要另外設置API Token

主要是因為需要表明身分才能透過curl遠端執行Job

#然後就可以透過以下執行方式的curl啟動Jenkins的Job:
curl -I -u {jenkins的帳號,不是上面那個pig}:{上面後來產出的那一整串亂碼} {前面設置的Trigger的URL帶Token}

並且看到:

另外其實也不需要帶-I

另外如果還要搞參數就要更深入研究!

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet