You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-commits@ws.apache.org by ip...@apache.org on 2005/08/03 20:22:38 UTC

svn commit: r227243 - /webservices/wsrf/trunk/RELEASE_STEPS.txt

Author: ips
Date: Wed Aug  3 11:22:34 2005
New Revision: 227243

URL: http://svn.apache.org/viewcvs?rev=227243&view=rev
Log:
various updates

Modified:
    webservices/wsrf/trunk/RELEASE_STEPS.txt

Modified: webservices/wsrf/trunk/RELEASE_STEPS.txt
URL: http://svn.apache.org/viewcvs/webservices/wsrf/trunk/RELEASE_STEPS.txt?rev=227243&r1=227242&r2=227243&view=diff
==============================================================================
--- webservices/wsrf/trunk/RELEASE_STEPS.txt (original)
+++ webservices/wsrf/trunk/RELEASE_STEPS.txt Wed Aug  3 11:22:34 2005
@@ -1,44 +1,37 @@
-
-The following steps should be taken when cutting a new release:
-
-
+The following steps should be taken when cutting a release:
 
 PRE-STEPS
------------------------
-- Make sure any "garbage" is cleaned out of your trunk dir....i.e. quick-test files, example/interop builds etc
-- Do a svn update on each project
-- Jalopy all code (Make sure imports are optimized)
-- Turn off debug in log4j files in projects under src/webapp/web-inf/classes...Set to INFO
-- Update projects' project.xml for version (at top and deps for pubscribe and muse --i.e. update wsrf dep in pubscribe)
-- For each project, Add an entry to the forrest site for the distribution
-- Make sure all code is checked in (especially after formatting, etc)
+---------
+- SVN-update trunk/.
+- Make sure any junk under trunk/ is cleaned out (e.g. quick-test files, example/interop builds etc.).
+- Jalopy all code (make sure imports are optimized).
+- In log4j.properties file under src/webapp/WEB-INF/classes, change log level for project package (e.g. org.apache.ws) to INFO.
+- Update project version in project.xml, at top and in deps (e.g. update wsrf dep in pubscribe).
+- SVN-commit trunk/.
 
 BUILD
------------------------
-- Maven dist the WSRF project (dist will "clean")
-- Verify dist structure is "clean" and all is working   
-- Winscp the Apoolo JAR (under target) to the WSRF Repo cvs.apache.org/repository/WSRF
-- Maven dist the Pubscribe project (dist will "clean")
-- Winscp the Pubscribe JAR (under target) to the Pubscribe Repo cvs.apache.org/repository/Pubscribe 
-- Maven dist the Muse project (dist will "clean")
-- Winscp the Muse JAR (under target) to the Muse Repo cvs.apache.org/repository/Muse 
-
-- pgp sign the generated dist zips (bin and src)...the script sign-release.bat can be used for this, however you will need to update it for your name...
-- copy projects dist zips, asc and md5 AND KEYS files to cvs.apache.org/dist/incubator/{projname} using winscp
-
-TAG???  Should be everything....
------------------------
-
-SITE
-------------------------
-- check-in site dir (we generate it under target, but it must be checked in, in the dir in line with src under trunk)...Probably need to check it out, then overwrite and check back in
-
-- log into minotaur.apache.org and cd into the www/incubator.apache.org/project dir using putty and issue the command "svn up"..this updates the webasite on the server...
-
+-----
+- Run "maven dist" from trunk/ (dist will automatically run "clean" first).
+- Verify dist structure is "clean" and run through the quick start guide as a sanity check.
+- WinSCP the project jar (under trunk/target/) to minotaur:/www/www.apache.org/dist/java-repository/<project>
+- PGP-sign the dist zipfiles (bin and src)...the script sign-release.bat can be used for this, but you will need to update it with your name.
+- Using WinSCP, copy dist zipfiles and asc, md5, and KEYS files to minotaur:/www/www.apache.org/dist/<project>
+- To create a branch for the release, SVN-copy contents of trunk/ to branches/X.Y/
+
+WEBSITE
+-------
+- Add download links for the distributions to downloads page.
+- Add announcement in News section of project home page.
+- SVN-update site/.
+- SVN-delete contents of site/ (optional).
+- Copy contents of trunk/target/website/ to site/.
+- SVN-commit site/.
+- SSH to minotaur and cd into the /www/ws.apache.org/<project> dir and issue the command "svn up";
+  NOTE: It will take up to four hours for website updates to be propagated to the actual web server.
 
 POST-STEPS
-------------------------
-- revert all log4j files back to debug
-- update projects' project.xml to devel version including SNAPSHOT (make sure to get deps in Pubscribe(wsrf) and muse(pubscribe, wsrf) 
-- build projects' jars with the new names
-- upload jars using winscp
\ No newline at end of file
+----------
+- Revert all log4j files back to debug.
+- Update projects' project.xml to devel version including SNAPSHOT (make sure to get deps in Pubscribe(wsrf) and muse(pubscribe, wsrf).
+- Build projects' jars with the new names.
+- Upload jars using winscp.