pipeline run stage by agent

275 阅读1分钟
pipeline{
agent none
environment{
    PATH="/bin:/sbin:/usr/bin:/usr/sbin:/user/local/bin"
}
stages{
    

    stage("拉取代码"){
        agent {
                label "${deployAgent}"
        }
        steps{
            sh "ifconfig -a"
           
        }
    }
    stage("lan")
    {
        agent {
            label "${buildAgent}"
        }
        steps{
            sh "ifconfig -a"
        }
    }
    }
}

deployAgent{deployAgent}和 {buildAgent}是两个不同角色的主机,一个负责build,一个负责deploy