首页 > 解决方案 > 获取变量中詹金斯每个阶段的结果

问题描述

我有这样的管道:

stages{
 stage ('1') {
  steps{do something}
}

 stage ('2') {
 steps {do something}
}

我想做的是在环境变量中获取每个阶段的结果,例如在

stage ('1')

        COMPILE_STATUS= <some variable that contains the result of this stage>
        stage ('2')
        TEST_STATUS = <some variable that contains the result of this stage>

最后我想自定义我的电子邮件以发送每个阶段的状态

标签: jenkinsjenkins-pipelinegitlab-cipipelinejenkins-groovy

解决方案


目前我认为没有任何插件可以保存阶段结果。我建议您在每个阶段添加 try catch 操作并相应地发布结果。让我知道这个是否奏效。


推荐阅读