我正在运行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' } } } }
正确的语法似乎是:
pipeline { agent { label 'CentOS7' } stages { stage('Creating tox virtual environment') { steps { sh 'uname -a' sh 'tox -v --recreate' } } } }
另外,请确保您的主机正在运行。