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