Pav*_*rin 17 jenkins jenkins-pipeline
Jenkins multibranch管道总是在主节点上执行checkout.在我的情况下,我想在另一个节点上进行构建.我在Jenkinsfile中的脚本如下所示:
node('osx') {
...
}
Run Code Online (Sandbox Code Playgroud)
我不得不env.BRANCH再次在我的节点上结账以执行构建.从一开始就在所选节点上执行管道构建会好得多,但我找不到如何做到这一点.
你的 Jenkinsfile 中有checkout scm分支吗?
就像这样:
node('osx') {
checkout scm
...
}
Run Code Online (Sandbox Code Playgroud)