Subversion SVN:与提交后挂钩持续集成?

时间:2010-12-16 16:56:26

标签: svn hook

我正在使用CentOS,Apache,PHP,MySQL和Subversion。我希望每次用户提交新代码时都更新我的部署代码。我可以使用SVN Post-Commit Hook吗?钩子会是什么样的?

我的存储库位于:/ var / svn / repository,我的部署文件夹位于/ var / www / myWebAppTest下的同一台机器上。

1 个答案:

答案 0 :(得分:1)

我建议/var/www/myWebAppTest进行颠覆检查。然后,提交后挂钩可以读取

#!/bin/sh
cd /var/www/myWebAppTest
svn up

您可能还必须重新启动Apache,如果是这样,请在脚本末尾添加apache2ctl graceful