2017-11-29 18 views
1

状況VSTSが要求を引い:自動的に査読の数を増やし我々は、プルリクエストを承認するために、少なくとも1人のレビューを要求するように設定ブランチポリシーを持って審査

が含まれています。データベース固有のファイルが変更されると、データベースエンジニアリンググループが必要な校閲者として自動的に追加されます。データベースエンジニアが(データベースに固有の)変更を承認すると

問題

は、全体のプルリクエストが承認されています。しかし、私たちは他の人にPRの残りを見てもらう必要があります。

最適解(残念ながら動作しないこと)

必要な校閲者がPRに追加された場合は、審査の最小数を増やすべきです。残念ながら、VSTSはこれをサポートしていないため、その制限を回避するにはどうすればよいですか?

答えて

1

この機能はすでに達成されています。 のように「別の人物」を追加するだけです。コードレビューアを自動的に組み込む

だから、分岐政策は(データベース指定されたファイルが/database/*.scriptあると仮定)でなければなりません:

  • は査読の最小数を必要とする:査読1

  • 最小数を自動的に含めますコードレビューア:

    | Reviewer(s)  | Required | Path filter  | 
    ------------------------------------------------------ 
    
    | Database Group | Required | /database/*.script | 
    
    | Another person | Required | blank (no filter) | 
    

ファイルが/database/*.scriptから変更された場合、「別の人物」のみが必要です。 /database/*.scriptの内部で変更されたファイルは、「データベース・グループ」と「もう一人」の両方が必要とされている

enter image description here

。 「データベースグループ」または「別の人物」のいずれかの後でも、必要なレビューアは満たされません。 「データベースグループ」と「もう一人」の両方が承認された場合にのみ、必要なポリシーを満たしています、とレビューは、自動2

enter image description here enter image description here

に変更承認