2016-05-20 29 views
1

Jenkinsビルド番号を、コミットが指し示すタグまたはコミットIDのタグがない場合に置き換えるプラグインはありますか。私はこれをスクリプト化することができますし、ビルド名セッタープラグインを使用して私は(私のビルドが失敗した場合は動作しません)名前を変更することができますが、上記の機能を実行するための他の素晴らしいプラグインはありますか?Jenkinsビルド番号をタグまたはコミットIDに置き換えます

+0

理論的には、単一のコミットを複数回構築することができるため、潜在的にidの衝突につながることはありませんか? – CptBartender

+0

いいえ、私は複数のビルドが同じビルド名を持っているかどうか心配していません。私は一日の終わりに私のビルドログを見て簡単な方法がほしいです。ビルド番号は私にログと検索に行くように強制します。私の設定は、私が支店ごとに仕事を持っているようなものです。 –

+0

そのようなプラグインがあるかどうかわかりません。おそらく、いくつかのscmプラグインがそのような機能を提供しています。それ以外の場合は、Jenkins Pipelineを使用すると、 'currentBuild.name = your_tag here'または' manager.build.description = your_tag_here'のようなGroovyポストビルドプラグインが可能になります。どちらの場合でも 'your_tag'値を準備するためにいくつかのコードを実行する必要があります。おそらくそれはステップのシェル+ envinjectのペアになります。 – izzekil

答えて

2

リビジョンでビルド番号を変更することはお勧めしません。最も簡単な方法はdescriptionです。

それからそれはの問題です:ジョブのビルドセクション

  • 選択でビルドステップを追加

    1. 「ビルドの説明を追加」
    2. 説明される説明にタグを追加します。ビルド番号のすぐ隣に表示されます

    幸運!

  • 関連する問題