一尘不染

在从站而不是主站上运行pipline

jenkins

我正在运行Jenkins pipline(在Jenkins
v2.58上),并且正在尝试使生成版本在从属服务器而非主服务器上运行。但是,无论我在Jenkinsfile中尝试使用哪种魔术,Jenkins都可以在master上运行。

如何指定从执行器?

这是我的玩具Jenkinsfile,如果有帮助的话:

pipeline {
    agent {
        node {
            label='CentOS7'
        }
    }

    stages {
        stage('Creating tox virtual environment') {
            steps { 
                sh 'uname -a'
                sh 'tox -v --recreate' 
            }
        }
    }
}

阅读 333

收藏
2020-07-25

共1个答案

一尘不染

正确的语法似乎是:

pipeline {
    agent { label 'CentOS7' }

    stages {
        stage('Creating tox virtual environment') {
            steps { 
                sh 'uname -a'
                sh 'tox -v --recreate' 
            }
        }
    }
}

另外,请确保您的主机正在运行。

2020-07-25