詹金斯(声明性)管道发布行动'成功'之前'总是'?

时间:2017-09-27 13:20:18

标签: jenkins jenkins-pipeline

是否有可能做到成功"发布之前"始终" ?

例如,如果我这样做:

post {
    success{
        archiveArtifacts artifacts: 'server/target/*.jar'
        deleteDir ()
    }
    always{
        deleteDir()
    }

}

在控制台输出中,它完成了颠倒...

" [Pipeline] deleteDir

[Pipeline] archiveArtifacts  存档工件"

为了绕过它,我使用:

success{
        archiveArtifacts artifacts: 'server/target/*.jar'
        deleteDir ()
    }
    failure{
        deleteDir()
    }
    aborted{
        deleteDir()
    }
}