2016-04-08 18 views
21

私はJenkinsのパイプラインプラグインを使用する新しいジョブで古いスクールのJenkinsジョブを使用して現在ハッキングされている現在のビルドパイプラインを置き換えようとしており、プロジェクトからJenkinsfileをロードしますリポジトリ。Jenkinsパイプラインプラグイン:ビルドの説明を設定します

レガシージョブがしたことの1つは、ビルドの説明にDescription setter pluginを使用してMercurialハッシュ、ユーザー名、および現在のバージョンを含めるように設定されているため、ビルドが簡単に見つかります。

Jenkinsパイプラインプラグインでこの動作を複製/エミュレートする方法はありますか?

答えて

33

ちょっと分かりました。パイプラインジョブは、書き込み可能なプロパティを持つグローバル変数currentBuildを公開します。説明を設定するには、

currentBuild.description = "my new description" 

パイプラインスクリプトの任意の場所で行うことができます。この詳細についてはDZone tutorialをご覧ください。

+2

宣言パイプラインでこれを行うには、スクリプト{...}ブロックを使用します。https://jenkins.io/doc/book/pipeline/syntax/#script –

+0

@jjst「ジョブの説明」をパイプライン? –

関連する問題