本文参考自:http://hi.baidu.com/anydb/blog/item/11d8ab1d001bf900304e1523.html
Windows下的SVN安装配置及SVNNotify邮件通知 Ⅵ
十、配置邮件通知
1、安装ActivePerl
到ActivePerl官网下载ActivePerl,一路Next即可。安装后,查看是否已经设置了环境变量,如果没有,则添加Path=C:/Perl/bin;C:/Perl/site/bin
2、安装nmake
复制nmake15.exe到Windows/system32目录下,同时改名为nmake.exe。在cmd 控制台上输入nmake可测试是否安装成功。
3、安装Module::Build
解压Module-Build-0.31.tar.gz,并在cmd控制台上cd到解压后的目录,依次运行一下命令 Perl Build.PL Build Build test Build install
4、安装Authen::SASL
解压Authen-SASL-2.10.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。 Perl Makefile.pl Nmake test nmake install 5、安装Net::SMTP_auth
解压Net-SMTP_auth-0.08.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。 Perl Makefile.pl Nmake test nmake install 6、安装SVN::Notify
解压SVN-Notify-2.78.tar.gz,在cmd控制台上,cd到解压后的目录,依次运行以下命令。 Perl Build.pl Build Build test Build install 安装完后,在cmd控制台上输入svnnotify测试是否安装成功。 7、配置邮件自动通知 SVN配置邮件自动通知的功能是利用“钩子”来实现的。加入版本库在D:/SVN,进入我们所建立的版本库,在hooks文件夹找到post-commit.tmpl,并复制为post-commit.bat,对其进行编辑,去掉最后几行的配置,并添加以下内容 set REPOS=%1 set REV=%2 SET PATH=C:/PERL/SITE/BIN;C:/Program Files/Subversion/bin;C:/PERL/BIN; SET OS=Windows_NT SET SystemRoot=C:/WINDOWS svnnotify --repos-path %REPOS% -r %REV% --to myname@company.com --smtp 192.168.30.20 --from myname@company.com -c GBK -H HTML::ColorDiff -d -c GBK
其中—to 选项是接收邮件的人,可以是单个用户,也可以是邮件组。 |