我试图编写一个取决于cccheckout命令成功或失败的逻辑。在exec任务中是否有类似于returnProperty属性的东西?如何从蚂蚁的cccheckout任务中获取返回代码
感谢, Aarthi
我试图编写一个取决于cccheckout命令成功或失败的逻辑。在exec任务中是否有类似于returnProperty属性的东西?如何从蚂蚁的cccheckout任务中获取返回代码
感谢, Aarthi
望着CCCheckout documentation,我宁愿使用异常机制来处理任何故障。
failonerr
如果命令失败抛出异常。默认值是true。 由于蚂蚁1.6.1
在蚂蚁,这意味着你可以使用ant trycatch task两个(一个,如果没有失败,一个一个例外)分开你的蚂蚁过程。
由于cleartool.exe的行为蛮横,你可能会问这个问题
有时候,即使没有发生真正的错误,它也会返回RC -1。
使用cccheckout
和failonerr="true"
的方式有时会导致不需要的任何错误Build failed
由于任何RC!= 0被exec任务处理为错误。
但你可能会直接与可执行cleartool.exe并设置属性使用<exec>
任务
作进一步处理,即使用条件的任务,以检查这些属性..
一些的try/catch /终于功能,通过蚂蚁插件等提供:
可能会派上用场,因为VonC已经提到。
如果以后使用Groovy ant task或脚本任务变得更加复杂。