やりたいこと
特定のチャンネル(パブリック)だけに通知を送る
手順
SlackにGithubのアプリをインストール
Slackの左のメニューの一番下のApp + からアプリ一覧を表示
Githubで検索。二つそれっぽいのが出てくるが、GitHubの方を選択。
GitHubNotifications(Legacy)ではない。
GitHubNotifications(Legacy)は連携するGitHubのアカウントがEnterpriceじゃないといけない。
Enterpriceは企業向け21ドル/月。参照: GitHub公式
インストールをクリック
特定のチャンネルを指定
指定したチャンネルで下記を発言する
/github subscribe [GitHubのオーナーの名前]/[リポジトリの名前]
下記のように表示される
Gitにログイン(ログインしている場合は、アカウントセレクト画面)
SlackをInstallするリポジトリを選択
最初に指定したSlackのチャンネルで購読コマンドを実行する
指定した以外のチャンネルで購読コマンドを実行するとコマンドが実行できない。
何を購読する(通知を受ける)のかを設定する
/github help
issueを作成する
/github open [GitHubのオーナー名]/[リポジトリ名]
SlackでOpen a new issueというポップアップができきて、OpenをするとIssueが作成される。
Labelだけ設定が可能。
Slackから作成されたIssueはissueの画面の各アカウントのアイコンの右下にSlackのアイコンが表示される。
コメントを残す