并行运行Jenkins作业

时间:2019-04-25 10:37:16

标签: jenkins jenkins-pipeline

我有3个不同的作业(Build,Undeploy和Deploy),它们想要在Deploy之后并行执行Build和Undeploy。

从搜索中得知Build Flow Plugin已弃用。

请推荐一个插件。

1 个答案:

答案 0 :(得分:0)

您可以使用以下格式编写Jenkins文件:-

pipeline {
    stages {
    agent  { node { label 'master' } }
    stage('Build/Undeploy') {
            parallel {

                 stage('Build') {

                    agent { node { label 'Build' } }

                    steps {
                        script {
                            //Call your build script
                        }
                    }
                }

                stage('Undeploy') {

                    agent { node { label 'Undeploy' } }

                    steps {
                        script {
                            //Call your undeploy script
                        }
                    }
                }
            }
         }
    stage('Deploy'){

            agent { node { label 'Deploy' } }

            steps {
                script {
                    //Call your deploy script
                }
            }
        }
     }
 }