IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    SVN配置提交更改邮件提醒

    admin发表于 2016-08-11 08:56:50
    love 0

    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



沪ICP备19023445号-2号
友情链接