给svn添加钩子同步文件到测试环境

同步到正式环境还是不行的,各种BUG需要进行黑盒测试才能放行。

网上已经有很多教程了。这里不细说

1、进入版本库下的hooks目录

cd /opt/svn/yimeishow2/hooks/

2、将post-commit.tmpl 复制为 post-commit

cp post-commit.tmpl post-commit

3、给post-commit可执行权限

chmod 0777 post-commit

4、编辑post-commit

vi post-commit

5、将文件拉到最后一行

#mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
export LANG=zh_CN.GB2312
SVN=/usr/bin/svn
STATIC_DIR=/www/web/yimeishow2/public_html/
${SVN} update  ${STATIC_DIR} --username "svn name" --password "svn pass"

给mailer加上注释,至于语言问题,如果错误的话可能导致无法同步成功,可选的有en_US.UTF-8、zh_CN.UTF-8、zh_CN.GB2312,自己可以一个个试。

自行修改svn和STATIC_DIR目录,一个是svn执行目录,一个是目标目录

svn name处改成一个有参与权限的svn账号,后面的svn pass是密码


6、在提交之前,进行一次checkout代码到指定目录

svn checkout svn://localhost/yimeishow2 /www/web/yimeishow/public_html/



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值