我正在使用CentOS,Apache,PHP,MySQL和Subversion。我希望每次用户提交新代码时都更新我的部署代码。我可以使用SVN Post-Commit Hook吗?钩子会是什么样的?
我的存储库位于:/ var / svn / repository,我的部署文件夹位于/ var / www / myWebAppTest下的同一台机器上。
答案 0 :(得分:1)
我建议/var/www/myWebAppTest
进行颠覆检查。然后,提交后挂钩可以读取
#!/bin/sh
cd /var/www/myWebAppTest
svn up
您可能还必须重新启动Apache,如果是这样,请在脚本末尾添加apache2ctl graceful
。