[GitHub]Slackに通知を送る

やりたいこと

特定のチャンネル(パブリック)だけに通知を送る

手順

SlackにGithubのアプリをインストール

Slackの左のメニューの一番下のApp + からアプリ一覧を表示

Githubで検索。二つそれっぽいのが出てくるが、GitHubの方を選択。

GitHubNotifications(Legacy)ではない。

GitHubNotifications(Legacy)は連携するGitHubのアカウントがEnterpriceじゃないといけない。
Enterpriceは企業向け21ドル/月。参照: GitHub公式

インストールをクリック

特定のチャンネルを指定

指定したチャンネルで下記を発言する

/github subscribe [GitHubのオーナーの名前]/[リポジトリの名前]

下記のように表示される

Install GitHub Appと表示されるのでクリックしてGitHubにSlackをインストールする

Gitにログイン(ログインしている場合は、アカウントセレクト画面)

SlackをInstallするリポジトリを選択

最初に指定したSlackのチャンネルで購読コマンドを実行する

購読成功

指定した以外のチャンネルで購読コマンドを実行するとコマンドが実行できない。

何を購読する(通知を受ける)のかを設定する

/github help

issueを作成する

/github open [GitHubのオーナー名]/[リポジトリ名]

SlackでOpen a new issueというポップアップができきて、OpenをするとIssueが作成される。
Labelだけ設定が可能。
Slackから作成されたIssueはissueの画面の各アカウントのアイコンの右下にSlackのアイコンが表示される。

コメント