无法使用jenkins参数化远程触发插件

时间:2016-09-30 18:50:58

标签: jenkins jenkins-plugins

我已经从参数化远程触发插件参考设置了插件。但是我得到这些日志:

Triggering this remote job: remoteJob
Not checking if the remote job remoteJob is building.
Triggering remote job now.
Remote Jenkins server returned empty response or invalid JSON - but we can still proceed with the remote build.
Checking parameters of #2
Remote Jenkins server returned empty response or invalid JSON - but we can still proceed with the remote build.
Query failed.
Checking parameters of #1
Checking parameters of #3
Remote Jenkins server returned empty response or invalid JSON - but we can still proceed with the remote build.
Query failed.
Checking parameters of #0
Remote Jenkins server returned empty response or invalid JSON - but we can still proceed with the remote build.
Query failed.

我能够触发远程作业但无法确定其状态。 我的要求是从jenkins-A在jenkins-B上触发这个远程作业(remoteJob)并在jenkins-A上获取它的构建状态,以便我可以根据状态采取行动。

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,我使用的是一个使用jenkins REST API的python脚本来触发并从远程jenkins服务器获取构建状态。 首先使用<jenkins_url>/queue/api/json API确定构建是否排队。 然后调用/ job // lastBuild / api / json来获取构建状态。