2017-10-22 4 views
0

コードを変更してコードをGerritにプッシュすると、 Jenkinsのビルドが起動され、通常、その変更のGerrit UIへの結果に応じて投票+1または-1が確認されます。ジェンキンスジェリートリガーが報告されていないコンパイルエラーがある場合に投票を確認

現在のところ、コンパイルエラーのいずれについても、Gerritに報告していないことがわかりました。これは、コンパイルエラーの場合にのみ発生し、失敗したテスト、失敗したgitチェックアウト、またはビルドに失敗するその他の理由では発生しません。

以下、バージョンの詳細を説明しました。どんな提案も高く評価されます。

ヘリット・バージョン:2.14.2

ジェンキンスバージョン:1.642.3

ヘリット・トリガープラグイン:2.18.3

プロジェクト:Javaプロジェクト

ビルド・ツール:Mavenの

よろしくお願いいたします。

シャリーフ。

+0

コンパイルエラーメッセージを追加してください(デフォルトの設定では、コード・レビューを使用していますIIRC = -1が不安定のため、このために使用ヘリット・アカウントは、コードレビューのラベルを提出する許可を必要とします) 。 –

答えて

0

デフォルトのGerrit-trigger設定では、 "Unstable build"(つまり、コンパイル/ビルドエラーですが、ではなく、のテストエラー)を対象としています。

プロジェクト/デフォルト設定の "Gerrit Reporting Values"を見てください。 不安定な(つまりコンパイルエラー)が失敗した(テストエラー)ビルドに "verify"ラベルを使用する場合は、以下のような検証値を設定します。

Verify for unstable and failed builds

関連する問題