2017-08-16 9 views
4

ジョブパラメータに応じて異なるJenkinsbuildファイルを使用するJenkinsパイプラインジョブを作成しようとしています。私はかなりある解決策を見つけた...それは本当に素晴らしいことだビルド中に動的Jenkinsfileをロードする方法

node { 
    stage("Determine build parameter") { 
     String jenkinsFile = ..... 
    } 
    // here the Jenkins build file should be loaded 
    loadSomeHowBuildFile jenkinsFile 

    // ... and then the pipeline steps defined in the jenkinsFile are executed 
} 

これがうまくいくで

+0

をロードする必要があります。 – burnettk

+0

@burnettk私は本当にこれを行う方法がわかりません。私は受け入れられるかどうかを確認したり、マークするためのチェックマークなどは見当たりませんか? – Niko

+0

まず回答を提出する必要があります。それはあなたが最終的に受け入れるものです(十分な信用があるとき)。 – burnettk

答えて

1

:そこジョブの実行中にファイルを構築ジェンキンスをロードする方法、のようなものがありますシンプル。ジェンキンスさんは、唯一の人々は、あなたがそれを整理し、そのソリューションは、将来的に他の人を助けることができました知っているので、答えを追加し、受け入れてくださいファイル

node { 
    stage("Determine build file") { 
     String jenkinsFile = /path/to/Jenkins/build/file 
    } 
    // here the Jenkins build file is loaded and executed 
    load jenkinsFile 
} 
関連する問題