我在构建编译(源代码编译)和 compile_tests (测试编译)中运行了两个ant目标。在后期构建操作中,我添加了在构建失败时创建 Mantis (错误跟踪工具)票证的选项。但是我只想在编译目标上构建失败时创建票证。
有没有办法使用groovy脚本作为运行后期构建操作的条件?或者其他任何方式来完成这项任务?
答案 0 :(得分:1)
在groovy post build中调整动作的快速方法是使用Jenkins API来获取构建结果。
代码示例(如果构建失败,请执行某些操作):
if (manager.build.result == hudson.model.Result.FAILURE) {
// do you magic here
}
我希望这会有所帮助。