如何在Jenkins管道中获取成功/失败构建信息?

时间:2017-10-09 09:00:33

标签: jenkins jenkins-pipeline

如果构建成功,我需要执行shell脚本,如果失败则执行其他脚本,是否有任何插件或shell脚本来获取构建成功/失败? 提前致谢

1 个答案:

答案 0 :(得分:3)

您可以使用以下结构编写Groovy pipiline:

node {
//Define your variables (if you need)

    stage('First stage') {
       try {
           //Your code
       } catch (Exception err) {
           currentBuild.result = 'FAILURE'
       }
    }

    stage('Last stage') {
         try {
           //Your code
        } catch (Exception err) {
           currentBuild.result = 'FAILURE'
        }
     }

     echo "RESULT: ${currentBuild.result}"
}

其次,只有正常陡峭的陡峭建立才能执行30个......阶段。

如果所有阶段都正确构建,Jenkins的状态将为SUCCESS,但如果有人失败,状态将为FAILURE。