備忘録としてちょこちょこ使うリマインダー設定とGithub連携後のコマンドをメモ
・リマインダー設定
・リマインダーの設定方法について詳細を確認する
/remind help
・自分が設定したリマインダーのリストを表示する
/remind list
・メンバーやチャンネルのためにリマインダーを設定する
/remind [@メンバー または #チャンネル または me] to [何を] [いつ]
例:
/remind @user 今日は確認日です at 10:00 every Monday, Wednesday and Friday
GithubをSlackに連携して使用しています。
マージ後のブランチ削除を自動で行うのがNGの場合等でfeatureブランチをまとめて削除する時に通知全部飛んじゃうので以下で一時的にオフにしてます。
・現在の通知一覧
/github subscribe list features
・ブランチ整理時のブランチ通知一時解除用
/github unsubscribe owner/リポジトリ名 branches
・ブランチ整理後のブランチ通知追加用
/github subscribe owner/リポジトリ名 branches
🔹SlackにGithub連携する方法
- SlackのApp管理から追加: https://slack.github.com/
- github連携したいslackチャンネル作成
- コマンドを実行
/github subscribe <owner>/<repository> 通知したいfeature
※以下参照
・指定できる通知機能の一覧
feature | 説明 | デフォルト通知 |
---|---|---|
issues | issueのオープン/クローズ | ◯ |
pulls | PRの作成 / マージ | ◯ |
commits | default branchに対するコミット | ◯ |
releases | リリース | ◯ |
deployments | deploymentsステータスの更新 | ◯ |
reviews | PRのレビュー | × |
comments | PR / issueのコメント | × |
branches | branchの作成と削除 | × |
commits:* | 全てのブランチに対するコミット | × |
discussions | 作成または回答されたディスカッション | × |
+label:"your label" | 指定したラベルのissue、PR、コメント | × |