![](/img/trans.png)
[英]How to set “Last successful build” value for a job through Jenkins API?
[英]Get console output of a jenkins job by sending the build number as a json parameter through api
我試圖通過提供內部版本號作為參數來獲取工作狀態。
curl -s -S -u "Ashwin":"XXX" "http://XX.XXX.XXX.XX:8080/job/apitest/buildNum/logText/progressiveText?start=0"
上面的代碼段工作正常。 無論如何,將內部版本號作為json正文發送。
一言以蔽之。 Jenkins API將控制台日志查詢定義為GET請求,該請求(至少在Jenkins API中)不包含主體。 URL和路徑等主要參數是URL路徑的一部分,URL的查詢字符串部分提供了可選參數。
這個問題使我感到奇怪。 為什么不能以與構造在正文中建議發送的JSON結構相同的方式構造查詢URL(該查詢URL包含構建ID作為URL路徑的一部分)?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.