Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification.
The "ReleaseProcess" page has been changed by markt: https://wiki.apache.org/tomcat/ReleaseProcess?action=diff&rev1=2&rev2=3 Comment: Fill in the gaps * A subversion client installed and on your path * Apache Ant installed and on your path (see BUILDING.txt in the root of the svn repo for version requirements) * The latest release of the minimum Java version that the Tomcat version runs on installed and on your path - * The ability to run Windows binaries (to build the Windows installer) + * Windows OS (you can do it on Linux but it involves a lot more hassle) + * GnuPG installed + * A public key that is part of the Apache web of trust * A reasonable internet connection (you will need to upload ~100MB) == Create the tag == @@ -22, +24 @@ == Build the release == - TBD + * {{{svn export https://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_XX TOMCAT_7_0_XX}}} + * Add a build.properties file with the following configuration (adjust paths for your environment) + {{{ + execute.validate=true + + execute.test.bio=true + execute.test.nio=true + execute.test.apr=true + + test.haltonfailure=true + + gpg.exec=C:/Program Files (x86)/GNU/GnuPG/gpg2.exe + + base.path=C:/temp/libs + }}} + * {{{ant release}}} + + Notes: + * GPG should be configured to use your Apache code signing key by default + * I always ensured {{{c:/temp/libs}}} was empty so that the buildhad to download all the dependencies == Upload the release == - TBD + Upload the contents of {{{TOMCAT_7_0_XX/output/release}}} to https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/ == Generate the Maven artifacts == - TBD + See https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/res/maven/README.txt == Call a vote == - TBD + E.g. http://markmail.org/message/gvmbwocspnwb2dfe == If the vote passes === - TBD + * {{{ svn mv https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.XX https://dist.apache.org/repos/dist/release/tomcat/tomcat-7/v7.0.XX}}} + * Wait for the mirrors to sync (upto 24 hours depending on what percentage of the mirrors you want to sync) + * Update the website (e.g. http://svn.apache.org/viewvc?view=revision&revision=1500109) + * Update the docs (see http://svn.apache.org/repos/asf/tomcat/site/trunk/README.txt) + * Announce the release (e.g. http://markmail.org/message/xyantb3ozzmucdjt) to users@t.a.o, cc dev@t.a.o, announce@t.a.o, announce@a.o --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org