通过api发送内部版本号作为json参数,获取詹金斯工作的控制台输出

时间:2019-01-02 11:14:51

标签: api jenkins

我正在尝试通过提供内部版本号作为参数来获取工作状态。

curl -s -S  -u "Ashwin":"XXX" "http://XX.XXX.XXX.XX:8080/job/apitest/buildNum/logText/progressiveText?start=0"

上面的代码片段工作正常。无论如何,可以将内部版本号作为json正文发送。

1 个答案:

答案 0 :(得分:0)

总之,不。 Jenkins API将控制台日志查询定义为GET请求,该请求(至少在Jenkins API中)不包含主体。 URL和路径等主要参数是URL路径的一部分,URL的查询字符串部分提供了可选参数。

这个问题使我感到奇怪。为什么不能以与构造在正文中建议发送的JSON结构相同的方式构造查询URL(该查询URL包含构建ID作为URL路径的一部分)?