可以通過以下方式禁用多分支管道:
- https://my.jenkins.net/job/my-project/disable
可以通過以下方式啟用多分支管道:
- https://my.jenkins.net/job/my-project/enable
但我還沒有找到任何 API 來獲取實際狀態。
以下 URL 未顯示禁用/啟用的多分支專案之間的任何區別:
- https://my.jenkins.net/job/my-project/api/json
并且以下 URL 沒有顯示多分支專案的這個著名的“顏色”(= 狀態)欄位:
- https://my.jenkins.net/api/json
另外,我可以有一個分支的狀態,但是這個狀態是不正確的:當我禁用多分支專案時,并呼叫這個URL:
- https://my.jenkins.ne/job/my-project/job/master/api/json
=> 它在 true 時回傳欄位“buildable”
如何檢索多分支專案的我們可以更改的狀態?
uj5u.com熱心網友回復:
似乎沒有用于多分支管道的 Jobs API 可以正確報告禁用/啟用的作業狀態。
您可以從作業的 config.xml 中獲取此資訊:https :
//jenkins.domain.com/job/Multibranch-Job-Name/config.xml
<disabled>true</disabled>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/379613.html
