Reputation: 24873
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 with 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.
Upvotes: 0
Views: 613
Reputation: 127467
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.
Upvotes: 1