2016-04-12 13 views
0

私はジョブを持っています(パラメータ化されたビルド)BUILD_IDをパラメータとして使用しており、すべてのBUILD_IDにタイムスタンプを追加する必要があります。タイムスタンプでパラメータを設定する方法

パラメータにタイムスタンプを追加する方法。

私はTest_Build_ {time-stamp}のようなBUILD_ID値が必要です。

は親切に私が

+0

あなたの仕事の名前はTest_Buildですか? LinuxやWindowsで作業していますか? –

+0

Test_Buildはビルド名です。私がWindows上で作業しているジョブ名ではないbuild_numと仮定しましょう。 – sampath

+0

私は、Linux用のbashコマンドをいくつか用意しています。私はWindowsに変換しようとすることができます。 –

答えて

1

はこれを行うには数多くの方法があります変数$ BUILD_TIMESTAMPを使用する際に役立ちます。

おそらく最も良いベットはDynamic Parameter Pluginです。プラグインのページでは、主な例の1つが、あなたが記述したものとほとんど同じです。

Active Choices Pluginを使用すると、groovyコードを実行してパラメータ値を生成できます。ここでグルーヴィーなコードと一緒にプラグインの設定のスクリーンショットです:

enter image description here

EnvInject Pluginあなたがビルドステップとして、プロパティファイルから環境変数を挿入することができます。この方法を使用するには、基本的に2つのビルドステップが必要です.1つはプロパティファイルを作成するステップ、もう1つはビルドステップです。

またはGroovy Pluginを使用すると、Groovyスクリプトビルドステップを追加してパラメータ値を変更できます。

これを達成するには他にも多くの方法があります。

関連する問題