首页 » 系统运维 » SVN » 正文

SVN配置提交更改邮件提醒

1. 将需要的相关配置文件放到一个统一的地方

# cd /data/resources/svndata/config/

# wget http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/mailer.py

# chomd +x mailer.py

# wget http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/mailer.conf.example

将mailer.conf.example更名为和资源库相关的名字,方便辨认

# mv mailer.conf.example mailer_AppSEA.conf

如果有多个资源库就可以改为mailer_A.conf mailer_B.conf 这样的。


配置mailer_AppSEA.conf相关邮件账号

# vim mailer_AppSEA.conf

set_account.png


进入到资源库AppSEA的hooks目录下

# /data/resources/svndata/svn/AppSEA/hooks/

# cp post-commit.tmpl post-commit

# chmod +x post-commit


mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf

改为:

/data/resources/svndata/config/mailer.py commit "$REPOS" "$REV" /data/resources/svndata/config/mailer_AppSEA.conf


进行提交或更改测试,看是否能够收到邮件了。



文章参考:https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/CommitMailerOnLinux



赞 (0)

发表评论

*