2017-07-29 17 views
0

を参照するためにJenkinsビルドパラメータを定義する方法は、Jenkins Stringパラメータのデフォルト値でJenkinsの$ {BUILD_NUMBER}変数を参照できますか?私はそれをすることはできません。

+0

できません。まさにあなたが達成しようとしていること、問題を述べることができますか? – Suresh

+0

私は同じ仕事を手動で、または別の仕事によって誘発させようとしています。手動で実行する場合は、ユーザーがパラメーターを入力する必要がありますが、もう1つのビルドによってトリガーされた場合、そのパラメーターはデフォルト値(0.0。$ {BUILD_NUMBER}のような文字列)を取得する必要があります。ジョブはソフトウェアを構築しており、パラメータはビルドバージョンです。 –

答えて

0

Build Name Setter Pluginを使用して、ビルドするカスタム名を設定します。

要件を満たすには、Pre-Scm-Buildstepを使用してください。これは、ビルドが開始されるとすぐに実行されます。

ここでConditional BuildStep Pluginを使用すると、ビルドトリガの原因に基づいて条件を追加できます。手動の場合は、Build Name Setter Pluginを使用してフォーマットのビルド名を設定できます。

+0

ありがとう、Suresh、私はそれを試してみましょう。しかし、カスタムビルド名を参照することはできますか?どうやって?この値が必要なビルドステップがいくつかある(ポストしているので)。 –

+0

あなたは探しているフォーマットを環境変数として作成し、この変数をビルドプロセスとビルド名セッタービルドステップに渡すことができる同じ変数から参照することができます。実行時に環境変数を作成するには[EnvInject Plugin](https://wiki.jenkins.io/display/JENKINS/EnvInject+Plugin) – Suresh

関連する問題