如何使用ANT打印exec错误代码



我有一个ANT文件,它使用exec任务使用cURL创建Jenkins作业。无论exec任务成功还是失败,jenkins构建都将成功。所以我尝试在exec中使用resultproperty,并尝试打印结果,但它只返回0。

<exec executable="curl" resultproperty="MyExecResult" failonerror="false">
<arg value="-k" />
<arg value="-X" />
<arg value="GET" />
<arg value="<MyJenkinsURL>config.xml" />
<arg value="-o" />
<arg value="<MyPath>GETconfig.xml" />
<arg value="-u" />
<arg value=":" />
<arg value="--ntlm" />
</exec>
<echo>MyExecResult-GET ::: ${MyExecResult}</echo>

在这种情况下,我如何打印resultproperty值以获得错误代码。请提供意见。谢谢

您必须使用erroproperty属性,请参阅Ant手动执行任务

errorproperty一个属性的名称,其中应该存储该命令。自Ant 1.6

相关内容

  • 没有找到相关文章

最新更新