我尝试通过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
未定义。
知道出了什么问题吗?
答案 0 :(得分:0)
我认为您需要使用jenkins网址:
${job.url}/buildWithParameters?myParameter=myValue&delay=0sec