You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@gmail.com> on 2012/01/17 04:20:08 UTC
Release Tools
In efforts to both document and automate our release process, I spent the weekend hacking on some tooling.
Another instance of hoping to save time by spending it :)
Still not one big step that does everything, but definitely leaps and bounds better than before.
$ java -jar target/release-tools-1.0-SNAPSHOT.jar
Commands:
(depends on)
help
releasenotes
tag
deploy
close deploy
binaries close
tck close
legal close
vote legal, binaries
Properties:
(default)
openejbVersion openejb-4.0.0-beta-2
tomeeVersion tomee-1.0.0-beta-2
branches https://svn.apache.org/repos/asf/openejb/branches/
tags https://svn.apache.org/repos/asf/openejb/tags/
tckBranches https://svn.apache.org/repos/tck/openejb-tck/branches/
tckTrunk https://svn.apache.org/repos/tck/openejb-tck/trunk
staging https://repository.apache.org/content/repositories/orgapacheopenejb-075
builddir /tmp/downloads
workdir /tmp/release
mavenOpts -Xmx2048m -XX:MaxPermSize=1024m
from dblevins@apache.org
to dev@openejb.apache.org
user dblevins
build 075
While hacking on the release I wouldn't let myself type any commands and instead coded it up in java and made the program do it. Not everything is covered yet, as I started in sort of the middle of this release process, but after a few release iterations I suspect we'll have it nailed down.
-David