概要
Approval ルールはレビューが approval ボタンを押さないとマージボタンが有効にならない機能です
Gitlab のマージリクエストを間違ってマージしないようにするのに役に立ちます
環境
- Gitlab EE 14.3.3
設定方法
まずは MergeRequest を作成します
そしてレビューの欄に「Approval rules」があるのでクリックします
すると「Add approval rule」というボタンが出てくるのでクリックします
Approval の名前と Approval の必要数そして Approval するレビュアーを選択します
ここで選択した人が approve しない限り MergeRequest をマージすることはできません
Approval Rule が作成されると以下のように Merge ボタンが disable になりマージできません
Draft がない状態でもマージボタンが押せないことが確認できると思います
最後に
approval 自体はフリープランでも使えますが approval settings と approval rule はプレミアプランしか使えないので注意しましょう
今回は MergeRequest ごとに作成する方法を紹介しましたがプロジェクトごとにルールの雛形を作成したりすることもできます
詳しくは参考サイトにある URL から確認してください
0 件のコメント:
コメントを投稿