Subject: | Script a solution to make releases easier |
The process I go through to make releases of Contentment is pretty
heinous. I've started writing a script using WWW::Mechanize to try and
do the work for me. This won't be made a part of the Contentment system
directly, but I plan to run something like this:
release_contentment
and have it clean up my working copy, build, test, install, build a
distribution, upload to PAUSE, upload to SourceForge, update the
Contentment.org web site, post a news item on SourceForge, and update
the release information on Freshmeat. It'll probably take me a few
releases to get it right, but once I do, I will probably start releasing
pretty frequently.
I will probably also post the code on CPAN in a scripts section for
anyone who's interested in doing something similar.