Многоканальный конвейер Jenkins всегда выполняет проверку на главном узле. В моем случае я хочу построить свою сборку на другом узле. Мой сценарий в Jenkinsfile выглядит так:
node('osx') {
...
}
Я вынужден снова проверить env.BRANCH
на моем узле, чтобы выполнить сборку. Было бы намного лучше выполнить сборку конвейера на выбранном узле с самого начала, но я не могу найти, как это сделать.