[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: web development revisited

From: Foy, Sean <Sean.Foy_at_TycoHealthcare.com>
Date: 2006-03-27 23:21:50 CEST

> going to be setting up a system for web development. I have been
...
> - Automated website updating (as far as possible)
...
> The staging and live branches will not update the websites
> automatically, this will be performed through a web based interface.
...
> - is it possible to have a post-commit hook run a different command
> depending on the branch thats being committed?

Have you heard of continuous integration? I suggest that you consider
augmenting SVN with another program such as CruiseControl
(http://cruisecontrol.sourceforge.net/). Your diagram looks fine as far as
SVN goes, but it sounds like you are trying to use post-commit hooks to
automate deployment. Automated build systems can solve related problems such
as:
 - monitoring the SVN repository for changes
 - compiling your program in a standardized environment
 - regression-testing your software
 - communicating to relevant parties about the status of your code
 - deploying software (conditionally on tests and other criteria) to the
right machines

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Mar 27 23:23:22 2006

This is an archived mail posted to the Subversion Users mailing list.