通过HTTP POST将参数传递给Jenkins Ant作业

时间:2015-09-30 13:27:59

标签: http post jenkins ant

我尝试通过URL启动Jenkins Ant作业(未参数化)并将参数传递给此作业。为此,我在Ant中使用HTTP POST:

<taskdef name="http" classname="org.missinglink.ant.task.http.HttpClientTask"/>
<!-- using CDATA section to avoid having to escape the ampersand -->
<property name="jenkins.url"><![CDATA[${job.url}/build?myParameter=myValue&delay=0sec]]></property>
<http url="${jenkins.url}" method="POST">
    <credentials username="myUsername" password="myPassword"/>
</http>

作业开始没有问题,但在作业的Ant脚本myParameter未定义。

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要使用jenkins网址:

${job.url}/buildWithParameters?myParameter=myValue&delay=0sec