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

Re: SVN Automation -

From: si <sshnug.si_at_gmail.com>
Date: 2007-06-20 04:16:45 CEST

> I'm looking to automate nightly builds and deploys.

Good idea.

I hope SVNbinaries (http://svnbinaries.open.collab.net/) will do
something similar for Subversion releases, e.g. have a build
server monitor http://svn.collab.net/repos/svn/tags/ for changes
and build binaries/rpms/bindings as required.

Thrown in a subscription model (e.g. RSS feed) for the build server
for each project (build type) and it would make a lot of our lives
that little bit easier.

> What are the best practices for this and are there any scripts out there?

I don't know about best practice, but having setup a similar
system, I now plan to make more use of subversion metadata
(custom properties) to help drive the build process, rather than
keep the info in CruiseControl.

One thing I did find useful was having a master CruiseControl
config file, with projects and common variables stored as ENTITY.
This makes setting up new projects trivial, keeps them
consistent, and makes changes to common variables for all
projects far easier.

> I'm right in thinking Perl, Ant, and Cruise Control would be the best way
> to get this going? I'm running SVN on an apache server.

I can offer you scripts, but their for NAnt and CruiseControl.NET,
customised for our build environment/repository structure, and
integrate with MSBuild, NUnit, FxCop, NCover and Sandcastle,
so probably wouldn't be very useful to you.

Good luck!


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Jun 20 04:16:52 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.