GitLabでCLI経由でmerge requestを送る

はじめに

GitLabでコマンドベースでmerge requestを作成する。
postでAPIを叩いていろいろ設定すればそれでも可能だけど、python-gitlabというpython製のツールがとても便利だったので紹介。

使い方

pipでpython-gitlabをインストール

vi ~/.python-gitlab.cfg

ここで必要になるprivate_tokenはGitLabのユーザ画面から作成することが可能

 

mergeするスクリプトを作成

実行

作られたmerge requestのページへのリンクが表示される。

チャットやメールでこのリンクをreviewerに知らせれば、フローも簡略化できる。

詳しい使い方はこちら

https://python-gitlab.readthedocs.io/en/stable/index.html

 

Facebook Comments