我正在运行Jenkins pipline(在Jenkins v2.58上)并且我正在尝试让构建在一个奴隶而不是主人身上运行。然而,无论我在Jenkins文件中尝试什么魔法,Jenkins一直在主人身上运行。
如何指定从属执行器?
这是我的玩具Jenkinsfile,如果有帮助:
pipeline {
agent {
node {
label='CentOS7'
}
}
stages {
stage('Creating tox virtual environment') {
steps {
sh 'uname -a'
sh 'tox -v --recreate'
}
}
}
}
答案 0 :(得分:0)
正确的语法似乎是:
pipeline {
agent { label 'CentOS7' }
stages {
stage('Creating tox virtual environment') {
steps {
sh 'uname -a'
sh 'tox -v --recreate'
}
}
}
}
另外,请确保您的主人正在运行。