My Subversion > サポート情報 > コミットを関係者にメール通知するための設定
コミットを関係者にメール通知するための設定
管理画面(RepoMat)から、Subversionのリポジトリへのコミットを関係者にメールで通知する設定ができます。
メールの例
コミットしたユーザー、日付、リビジョン番号、そのリビジョンにおける変更内容が記載されたメールが届きます(メール内の時刻のタイムゾーンはUTC(協定世界時)です)。
Author: *
Date: 2011-08-10 23:54:03 +0000 (Wed, 11 Aug 2011)
New Revision: 40Modified:
*/*/send_reminders.sh
Log:
cron実行時、エラーがないときはメールを送信しないよう変更。Modified: */*/send_reminders.sh
===============
-*/*/send_reminders.sh 2011-08-04 00:05:12 UTC (rev 39)
+ */*/send_reminders.sh 2011-08-10 23:54:03 UTC (rev 40)
@ -6,6 +6,6 @
cd $USERDIR
if [ ! -e no_reminder.txt ]
then
- /usr/local/bin/rake redmine:send_reminders RAILS_ENV=production
+ /usr/local/bin/rake redmine:send_reminders RAILS_ENV=production > /dev/null
fi
done
設定方法
リポジトリの設定
メール通知を受け取れるようにするためには、まずリポジトリで通知が有効になっていなければなりません。リポジトリで通知を有効にした後で、各ユーザーごとに通知を送るかどうかの設定ができます。
通知を有効にするには、submin-adminsグループに所属しているユーザーで管理画面(RepoMat)にログインしている状態で次の操作を行ってください。
- 画面上部のメニュー「リポジトリ」→該当のリポジトリをクリック。
- 「リポジトリ」タブ内の項目「通知を送る」のチェックボックスをONにする。
- 「更新する」をクリック。
ユーザーの設定
ユーザーごとに通知メールを受け取らせるかどうかを設定します。メール通知を行うためには、この設定に先立ちリポジトリの設定画面で「通知を送る」のチェックボックスを「ON」に設定しておいてください。
設定を行うには、submin-adminsグループに所属しているユーザーで管理画面(RepoMat)にログインしている状態で次の操作を行ってください。
- 画面上部のメニュー「ユーザー」→該当のユーザーをクリック。
- 「ユーザー」タブ内の項目「リポジトリからの通知」で、通知を有効にしたいリポジトリの「許可」と「有効」の二つのチェックボックスをONにする。
- 「通知設定の保存」ボタンをクリックして設定内容を反映する。
※submin-adminsグループに所属するユーザーで「許可」をONにしておけば、ユーザー自身で通知する・しないを切り替えることもできます。