重复的构建条件名称:"always" Jenkins job dsl

Duplicate build condition name: "always" Jenkins job dsl

我有一个声明性管道,无论构建结果如何,我都需要在其中获取构建通知并使用插件进行另一组操作。所以我总是使用 post 部分 conditional。但是写 always 条件两次给了我下面的错误。

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

WorkflowScript: 72: Duplicate build condition name: "always" @ line 72, column 5.

       post {

post 个部分如下所示

post {
    always {

          step([$class: 'GitHubIssueNotifier',
               issueAppend: true])
    }  
     always {
      emailext ( 
         .
     .
     .

         )
     }

如何在一个 post 条件中 运行 两个动作?

终于弄明白怎么做了,可以在一个始终有条件的情况下执行多个操作。

post {
    always {

          step([$class: 'GitHubIssueNotifier',
               issueAppend: true])

          emailext ( 
                .
                .
                .
                    )
     }
 }