簡體   English   中英

通過api發送內部版本號作為json參數,獲取詹金斯工作的控制台輸出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM