2017-01-16 17 views
0

私はプロジェクトをビルドするための仕事を持っています。リリースバージョンごとに1つのジョブがあります。リリースの数が増えるにつれ、あまりにも多くの仕事と私たちに必要なものを見つけることは非常に困難があります。Jenkins:異なるパラメータで同じジョブを起動

異なるパラメータで同じジョブを起動する方法があるのだろうか?問題は1つのジョブに1つのワークスペースしかないため、可能かどうかわかりません。

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

+0

3秒のグーグル:https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build –

+0

作業中に使用しているワークフローは、リリースブランチでの開発であり、変更はトランクにマージされます/ masterとこのブランチはJenkinsによって配備されています。このようにして、パラメータは必要ありません。現在のバージョンはハードコードされ、定期的に持ち上げられます。 –

答えて

0

は、ジョブを構築するためのThis build is Parameterizedオプションを使用します。これを使用して、異なるパラメータに対して同じジョブを構築できます。構築する前にパラメータを入力するか、デフォルトのパラメータを指定することができます。複数のパラメータを設定することもできます。

enter image description here

それはあなたが後で必要アーティファクトアーカイブ良いです。

enter image description here

オプションkeep build foreverを持っているあなたも、これは維持するためのビルドの数のIR-それぞれの永久ビルドを続けることができます。

enter image description here

あなたがDiscard old buildオプションを有効にする必要がありますオプションの上に使用するには。 enter image description here

また、新しいコミットするたびに仕事をトリガするジェンキンスに直接リポジトリをリンクすることができmasterに行われているか、新しいtagが作成されます。

関連する問題