最基础简单的配置
设置全部在/var/svnroot/工程/hooks/里面进行
如我的是/var/svnroot/nginxsub/hooks/
准备好三个文件
mailer.conf //邮件设置文件 post-commit mailer.py
其中post-commit mailer.py是可执行文件,依据经验,必然主要改mailer.conf 即可
三个文件得到的方式
cp /usr/share/subversion/hook-scripts/mailer/mailer.conf.example /var/svnroot/nginxsub/hooks/mailer.conf yes | cp post-commit.tmpl post-commit cp /usr/share/subversion/hook-scripts/mailer/mailer.py /var/svnroot/nginxsub/hooks
好,先修改一下post-commit 确定好mailer.py 和 mailer.conf的位置
"$REPOS"/hooks/mailer.py commit "$REPOS" $REV "$REPOS"/hooks/mailer.conf
修改mailer.conf
因为debian自带exim4为MTA 则在21 行处
mail_command = /usr/sbin/exim4
在174行处收件人地址
to_addr [email protected]
此时更改过版本将会第一时间发到你的邮箱里
当然还有好多高级用法,下次学习实践了再更新
Leave a Reply