使用Groovy脚本执行后期构建操作

时间:2015-06-24 07:57:46

标签: groovy jenkins

我在构建编译(源代码编译)和 compile_tests (测试编译)中运行了两个ant目标。在后期构建操作中,我添加了在构建失败时创建 Mantis (错误跟踪工具)票证的选项。但是我只想在编译目标上构建失败时创建票证。

有没有办法使用groovy脚本作为运行后期构建操作的条件?或者其他任何方式来完成这项任务?

1 个答案:

答案 0 :(得分:1)

在groovy post build中调整动作的快速方法是使用Jenkins API来获取构建结果。

代码示例(如果构建失败,请执行某些操作):

if (manager.build.result == hudson.model.Result.FAILURE) {
    // do you magic here 
}

我希望这会有所帮助。