2016-04-26 13 views
3

1つのマスターサーバーと2つのスレーブノードを持つマルチブランチパイプラインでJenkins 2.0を再生していました。Jenkins Pipelineがjenkinsfileのソースコード全体を取得

ようJenkinsfileが見えます:我々は、プラグインがJenkinsfileを取得し、スレーブ上で、再び全体のソースツリーを引き出すためには、マスターノード上のソースコード全体を引っ張ることがわかり

node('slave') { 
    stage 'Checkout' 
    checkout scm 
    stage 'Build' 
    ... 
} 

ノード。マスターを引き込む方法はありますか?Jenkinsfile

ありがとうございました。

+0

Jenkinsファイルを小さく分割してloadメソッドを使用してロードできるので、私の意見では不可能です。リポジトリから1つのファイルをチェックアウトすると問題が発生する可能性があり、おそらくこれがマスターノード上のソースコードです。 – krynio

+0

ジョブの設定で、いくつかのファイル/フォルダだけをプルするように設定するオプションがあればいいでしょう。 – qmo

答えて

1

JENKINS-33273を参照してください。現在のSCMプラグインは、完全なチェックアウトを行わずに単一のファイルを取得する方法を提供していません。