2021年11月18日木曜日

Gitlab の MergeRequest Approval Rule を試す

Gitlab の MergeRequest Approval Rule を試す

概要

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 件のコメント:

コメントを投稿