小编cad*_*eha的帖子

如何在“post”部分的 jenkins 管道中使用“parallel”选项?

我查看了许多管道示例以及如何在管道脚本中编写后期构建部分。但一直没有得到我想要的答案。我有 4 个作业 - 比如说作业 A、B、C 和 D。我希望作业 A 首先运行,如果成功,它应该并行触发作业 B、C、D。如果作业 A 失败,它应该只触发作业 B。如下所示:

pipeline {
    agent any

stages {
    stage('Build_1') {
        steps {
            sh '''
               Build Job A
            '''
        }
    }

post {
    failure {
        sh '''
            Build Job B
        '''
    }
    success {
         sh '''
             Build Job B,C,D in parallel
         '''
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我尝试在帖子部分使用“并行”选项,但它给了我错误。有没有办法在帖子“成功”部分并行构建作业 B、C、D?

提前致谢!

groovy jenkins jenkins-pipeline

6
推荐指数
2
解决办法
2519
查看次数

标签 统计

groovy ×1

jenkins ×1

jenkins-pipeline ×1