2016-09-11 13 views
17

Jenkinsマルチブランチパイプラインは常にマスターノードでチェックアウトを実行します。私の場合、私は別のノードで自分のビルドをしたいです。 Jenkinsfileでの私のスクリプトは次のようになります。Jenkinsマルチブランチパイプライン:ビルドノードを選択するには?

node('osx') { 
    ... 
} 

私は自分自身がビルドを実行するために、再び私のノードにチェックアウトenv.BRANCHに強制しています。選択したノードで最初からパイプラインビルドを実行する方がはるかに優れていますが、その方法はわかりません。

答えて

3

ブランチのJenkinsfileにcheckout scmがありますか?そのよう

node('osx') { 
    checkout scm 
    ... 
} 
関連する問題