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

Re: automated software packaging and release scripts?

From: John Peacock <john.peacock_at_havurah-software.org>
Date: 2007-12-06 21:04:16 CET

Reuben Avery wrote:
> I would really like to find some nicely developed SVN automation scripts for
> packaging and releasing (in our case primarily web sites) via FTP.

I don't know what extent you want to automate it, but you can use
SVN::Notify::Snapshot to create tarballs and SVN::Notify::Config to
filter it so that snapshots are only created when (for example) a tag is
created that matches a specific regex.

If you are only talking about promoting a given tag to a remote website,
check out SVN::Notify::Mirror, which can push the files out via SSH or
RSync (FTP is so 1990's). If you really needed to use FTP, I could
probably do something pretty quickly (I haven't needed that yet, nor has
someone sent me any patch). The password would be in the post-commit
file itself, not in the repository anywhere, so there would be no way
for the developers to know it (unless they have rights to the
post-commit script, that is).

If you are talking about actually compiling, testing, and packaging up
an executable bundle, I haven't written that part yet... ;-)

John

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Dec 6 21:04:43 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.