CircleCI へ GitHub Organization を追加する方法

CircleCI へ GitHub Organization を追加する方法がわかりにくくて 30 分ぐらい各ページを彷徨って、やっと Organization を追加できたので、その手順をご紹介します。

CircleCI

CircleCI へ Organization を追加する手順

CircleCI へ Organization を追加する手順はざっくり以下の2ステップで完了します。

  1. CircleCI アカウントページにて Check permissions リンクを開く
  2. GitHub CircleCI アプリ設定で Grant ボタンをクリック

CircleCI のアカウントページを開く

まず、CircleCI のアカウントページ https://circleci.com/account を開きます。

このページを探すのに 30 分ぐらい掛かりました。このページから GitHub Organization の追加パーミッションを取得することが分かれば、終ったも同然です。

Check permissions

Are you missing a GitHub organization? Check permissions. の Check permissions のリンクを開きます。

CircleCI - GitHub - Check permissions

GitHub CircleCI アプリ設定で Grant

Check permissions のリンクをクリックすると、GitHub の CircleCI アプリケーション設定ページが開きます。下記のような URL のページです。

https://github.com/settings/connections/applications/YOUR_ID

最初に CircleCI に GitHub ログインしたときに Organization 毎にパーミッションを渡す・渡さないを設定できます。しかし、それ以降に新しく作成・参加した Organization はパーミッションを渡していないので、別途ここのページから Grant ボタンを押して対応する必要があります。

GitHub - CircleCI - Organization access

CircleCI でガンガン自動化していきたい現場からは以上です。