Bitbucket のプルリクの通知と、届かない時
Bitbucket はプルリクのことをメールで知らせ、Bitbucket Cloud ではベルのアイコンの下にも出します。設定の場所、どの通知が誰に届くか、届かない時に見る所を、Atlassian の Manage email notifications for watched objects・View your notifications・Email notifications not working in Bitbucket Cloud(Cloud)と、Notifications・Pull request notifications(Data Center)からまとめました(いずれも英語)。
Bitbucket Cloud
- スイッチの場所:上の歯車から Personal Bitbucket settings、General の下の Notifications。ここでメールの通知とアプリ内の通知をそれぞれ入れたり切ったりします。メールを切っている間は、Email me about の設定は選べません。
- ウォッチしているもの:メールはウォッチしているものについて届きます。自分が作ったリポジトリとプルリク、コメントしたプルリクは、Bitbucket が自動でウォッチします。リポジトリのプルリクを全部ウォッチするには、リポジトリの ... メニューの Manage notifications で Pull requests にチェックを入れます。1つのプルリクだけなら、そのプルリクの ... メニューの Watch です。コメントでのメンションと、自分のアクセス権の変更は、購読をやめていても届きます。
- ベル(アプリ内の通知)には、プルリクへのコメント・変更の依頼・承認・マージ・却下・レビュアーの追加・自分へのメンション・催促(nudge を使っている場合)が並びます。ウォッチしているだけで届くものは出ず、30日たつと消えます。
メールが届かない時は:
- メールの通知が入っているか(Notifications の画面に Enable ではなく Disable email notifications が出ている)、そのプルリクかリポジトリをウォッチしているか(Notifications の Open pull requests の横の Manage。目のアイコンが塗りつぶしならウォッチ中)。
- メールはアカウントの主のアドレス(primary)にだけ届きます。
- 6 MB を超えるメールは届きません。とても長いプルリクの説明やコメントの後などです。
- 自分のメールサーバーが Bitbucket の送信元を通しているか:
notifications-noreply@bitbucket.org・no-reply@atlassian.com・noreply@mailer.atlassian.com。Atlassian 側の送信停止リストに入っていて止まることもあります。
Bitbucket Data Center
- スイッチの場所:アカウントの管理(Manage account)の Notification settings タブ。どのまとまりの出来事を受け取るか(状態の変化・コードの変更・コメントとタスクの追加・自分へのメンション)を、自分が作ったプルリクと、レビューしたり関わったりしているプルリクで分けて選べます。最初は全部を受け取る設定です。
- 誰に届くか:作成者・レビュアー・ウォッチしている人。作成者とレビュアーは最初からウォッチしていて、コメント・承認・マージ・却下・再オープン・元ブランチへのプッシュをした人も加わります。自分でしたことの通知は届きません。
- 最初はまとめて送る:1つのプルリクについて、人ごとに通知をまとめて1通にし、10分間何も起きないか、いちばん古い通知が30分たった時の、早いほうで送ります。Notification settings タブで、すぐに送る設定に変えられます(プルリクとリポジトリで別々)。管理者は2つの時間を変えたり、サーバー全体をすぐに送る設定にしたりできます。
- それでもすぐ届くもの:プルリクが開かれた時(下書きにレビュアーが付いた時も)のレビュアーへの通知、レビュアーに加えられた・外された本人への通知、説明でメンションされた人への通知、プルリクが削除された時のウォッチしている全員への通知。
- メールサーバーが無ければ届かない:管理者がメールサーバーを設定する必要があり、メールサーバーが落ちている間の通知は捨てられます。
IntelliJ IDEA でのレビュー依頼の通知
Pull Request Inbox for Bitbucket は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。自分のレビューを待っている Bitbucket Cloud と Bitbucket Data Center のプルリクを IDE のツールウィンドウに並べます。ツールウィンドウを開いている間は5分ごとに一覧を読み直し、新しく自分を待つことになったプルリク(自分がレビュアーで、まだ承認も変更の依頼もしておらず、下書きでないもの)ごとに IDE の通知を出します。開くを押すとそのプルリクを選びます。自分のトークンで Bitbucket の REST API に聞くので、メールにも、ウォッチにも、Data Center のまとめ送りにも左右されません。知らせるのはレビューの依頼だけで、コメント・承認・マージの知らせは今までどおり Bitbucket から届きます。止めるには Settings | Tools | Pull Request Inbox for Bitbucket で外します。受信箱とその通知は無料、承認・コメント・マージなどの操作は Pro(30日間の無料試用つき)です。画面は日本語です。
Bitbucket と Atlassian は Atlassian の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは Atlassian・JetBrains のいずれとも提携しておらず、承認も受けていません。
ほかに:自分のレビューを待っているプルリク · 前回のレビューからの変更 · 「変更を依頼」と Needs work · English