开发者

Subversion SVN: Continuous Integration with Post-Commit Hooks?

I'm using CentOS, Apache, PHP, MySQL and Subversion. I would like to update my deployment code everytime a user commits new code. Can I do that 开发者_如何学Pythonwith a SVN Post-Commit Hook? What would the hook look like?

My repository is under: /var/svn/repository, and my deployment folder is on the same machine under /var/www/myWebAppTest.


I recommend to make /var/www/myWebAppTest a subversion checkout. Then, the post-commit hook could read

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

You may have to restart Apache also, if so, add apache2ctl graceful at the end of the script.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜