プロダクトの追加手順
Membership Console に新規プロダクトを作成する場合の手順書です。
GitHub リポジトリのセットアップ
ブランチ保護ルールを作成
既存のリポジトリを参考に保護ルールを作成してください。
ラベル設定
既存のリポジトリからラベル情報をエクスポートします。
GitHub CLIが必要なので、まずはgh
コマンドが使えるようインストールしてください。
| # GitHubにログイン
$ gh auth login
# 既存のリポジトリからラベル情報をエクスポート
$ gh label list -R membership-console/{既存のリポジトリ} --json="name,color,description" | jq > labels.json
|
次に、新規リポジトリにラベル情報をインポートします。
github-label-syncを使って、下記コマンドからインポートしてください。
1
2
3
4
5
6
7
8
9
10
11
12 | # github-label-syncのインストール
$ npm install -g github-label-sync
# アクセストークンの確認
$ cat ~/.config/gh/hosts.yml
github.com:
user: YOUR_ACCOUNT_NAME
oauth_token: gho_YOUR_ACCESS_TOKEN
git_protocol: https
# ラベルのインポート
$ github-label-sync -a gho_YOUR_ACCESS_TOKEN -l labels.json membership-console/{新規リポジトリ}
|