2016-08-11 13 views
0

gerrit-jenkinsトリガーを設定したプロジェクトに取り組んでいます。パッチセットをアップロードしましたが、ジェンキンスジョブが完全に正しくないため、ジョブが失敗し、ゲリットパッチセットに-1検証済みラベルが投稿されました。Gerrit - 同じパッチセット複数のベリファイ済みラベル

その後、手動で+1検証ラベルを提出しました。私の質問は、同じパッチセットに複数の検証済みラベル(-1と+1)がある場合、最後のラベルが+1であれば変更を提出することができるかどうかです(マニュアルでもジーンキンでなくても)。

許可の問題が原因で作業しているプロジェクトでこの変更をテストすることはできません。公式ドキュメントでは複数の検証済みラベルの優先順位については何も言及していません。

答えて

1

誰かがデフォルトのVerified label設定を変更していない限り、-1票は+1票が存在しても送信をブロックします。

[label "Verified"] 
     function = MaxWithBlock 
     value = -1 Fails 
     value = 0 No score 
     value = +1 Verified 

関数は= MaxWithBlock手段:可能な限り最高の正の値を送信可能にするために必要とされている間

可能な限り低い負の値で、存在する場合、ブロックは、提出してください。少なくとも1つの正の値が存在する必要があります。そうでないと、送信は決して有効になりません。サブミットのブロックを許可するには、負の値が定義されていることを確認します。

詳細情報here

+0

"少なくとも1つの正の値がなければなりません。そうでなければ、送信は決して有効になりません"。つまり、同じパッチセットに古い-1があっても、後で+1が同じパッチセットに投稿された場​​合、提出は許可されますか? –

+0

いいえ、それは許可されません: "可能な限り低い負の値は、存在する場合、送信をブロックします"。 –

関連する問題