2016-11-14 15 views
0

Jenkinsビルドのビルド名は、ビルドが成功した場合にのみ設定しようとしています。構築やテストのいずれの失敗も、代わりに「デフォルト」(ビルド番号)を使用する必要があります。成功したビルドでJenkinsビルド名を設定する

私はドキュメントまたはオンラインでこれについての言及を見つけることができません。これは可能ですか?

+0

でそうであるようにこれは、あなたが使用しないジェンキンスジョブの種類に大きく依存

manager.build.result 

を。 – izzekil

答えて

1

Groovyのポストビルドで行うのは非常に簡単です:https://wiki.jenkins-ci.org/display/JENKINS/Groovy+Postbuild+Plugin

あなたもそこにいくつかの素晴らしい例を持っています。だから結果をチェックしてから設定:パイプラインやフリースタイル:彼らは例3

+0

ありがとうございます。これはかなりいいようです。確かめます。 – melston

1

ビルド後の操作では、 "set of scripts"を実行することができます。そこには何か方法を選択したり、説明を設定したり、システムのGroovyやGroovyスクリプトを実行して名前や選択方法を変更することができますあなたがそうするのを助ける多くのビルドステップを追加することができます。 conditional statementの周りにラップし、ビルドが成功した場合にのみ実行してください。

幸運を祈る!

+0

ありがとうございます。これと@ MaTePeの答えの間に私は私のために働くアプローチがあると思う。 – melston

関連する問題