Jenkins Pipeline在多个节点上执行相同的步骤

时间:2020-10-27 19:37:14

标签: jenkins jenkins-pipeline pipeline

我有以下代码可以在1个节点上正常执行-Server1:

pipeline {
agent {
    node {
        label 'Server1'
        }
    }

stages {
        stage('Stage1') {
            steps {
                callStage1()
            }
        }

        stage('Stage2') {
            steps {
                callStage2()
            }
        }
    }
}

def callStage1()
{
   sh ''' #shell script
   '''
}

def callStage2()
{
   sh ''' #shell script
   '''
}

我想仅在Server1上执行阶段1,并在3个节点上依次执行Stage2-Server1,Server2,Server3。 如何实现?

0 个答案:

没有答案