記事のバージョン: Enterprise Server 2.17
プルリクエストのマージ条件の確立
プルリクエストをマージ可能にするための条件として、一連のチェックに合格することを必須とすることができます。 たとえばステータスチェックをパスしないプルリクエストをブロックできます。
保護されたブランチと必須のステータスチェックについて→
保護されたブランチは、リポジトリのコラボレータが回復不能な変更をブランチに行えないことを確実にします。 必須ステータスチェックにより、コラボレータが保護されたブランチに変更を加える前に、すべての必須 CI テストにパスしていることが保証されます。 Organization に属するリポジトリ内のブランチは、特定のユーザ またはチームのみがブランチにプッシュできるように設定できます。
保護されたブランチと必須のステータスチェックの設定→
ブランチの操作を制限するために保護されたブランチを有効化できます。また、ブランチがプルリクエストでマージされる前、あるいはローカルブランチへのコミットが保護されたリモートブランチへプッシュされる前に、必須のステータスチェックを強制することができます。