jenkins在调用ant脚本时会遇到ant中的目标没有成功,但是最后的build状态却是success,如下图所示:代码中缺少一个},编译发生错误,最后的build成功。
解决方案:在关键的target目标后面加上 failonerror="true",例如:
<delete dir="${ta.dest.dir}" failonerror="true"/>
只要删除命令不成功就会报错终止,后面的命令不会继续执行,特别是对于,编译,拷贝等命令需要加上。
jenkins在调用ant脚本时会遇到ant中的目标没有成功,但是最后的build状态却是success,如下图所示:代码中缺少一个},编译发生错误,最后的build成功。
解决方案:在关键的target目标后面加上 failonerror="true",例如:
<delete dir="${ta.dest.dir}" failonerror="true"/>
只要删除命令不成功就会报错终止,后面的命令不会继续执行,特别是对于,编译,拷贝等命令需要加上。