jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jmeter Wiki] Update of "ReleaseCreation" by Milamber
Date Sun, 20 May 2012 20:33:33 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jmeter Wiki" for change notification.

The "ReleaseCreation" page has been changed by Milamber:
http://wiki.apache.org/jmeter/ReleaseCreation?action=diff&rev1=41&rev2=42

  This page is a brain dump of the various items needed for a release.
  
+  '''DRAFT'''
  = Requirements =
   * a Java JDK in according with target JDK (java 5 for JMeter 2.7)
   * a recent ant binary (1.8+)
@@ -11, +12 @@

  
  = Preparation =
   * request Bugzilla version update (on [[https://issues.apache.org/jira/browse/INFRA|INFRA]]
or if you are JMeter committer, ask for sufficient Bugzilla karma to do this yourself)
+  * ensure changes.xml is up to date. If necessary, commit after update.
-  * extract files from SVN trunk into a new temporay directory
+  * extract files from SVN trunk up to date (except versions) into a new temporay directory/workspace
  {{{
  svn co https://svn.apache.org/repos/asf/jmeter/trunk jmeter_trunk
  }}}
-  * Move to new directory:
+  * Move to new workspace:
  {{{
  cd jmeter_trunk/
  }}}
-  * ensure changes.xml is up to date
-  * update JMeterVersion.java (version and year), build.xml (version) and NOTICE (year)
+  * update version on new workspace: JMeterVersion.java (version and year), build.xml (version)
and NOTICE (year)
    * (src/core/org/apache/jmeter/util/JMeterVersion.java)
    * build.xml: section: <property name="jmeter.version" value="2.7"/>
   * update xdocs/download_jmeter.xml to the new version
@@ -34, +35 @@

  ant clean-docs
  ant docs-site
  }}}
-  * Commit update version files and docs tree in SVN to prepare next release.
- {{{
- svn commit
- }}}
-  * build code to make a testing binary with this ant task:
- {{{
- ant -Djmeter.version=2.7 -Duser.name=username@apache.org distribution
- }}}
-  * test the new binaries
-    * GUI and non-GUI using host with graphic capability
-    * non-GUI only using host with no graphic capability
-    * ideally test on minimum supported Java and latest Java - especially for GUI
- 
- = Generate Release =
-  * tag all the files with a new RC tag, e.g. v2_7_RC1
+  * tag all the workspace's files with a new RC tag, e.g. v2_7_RC1
-    * SVN commands (example from jmeter_trunk tree) :
+   * (Problem to fix: update overview.html is make by the ant distribution task)
  {{{
  svn copy https://svn.apache.org/repos/asf/jmeter/trunk https://svn.apache.org/repos/asf/jmeter/tags/v2_7_RC1
  }}}
@@ -58, +45 @@

       * If the tag is part of an ongoing release vote, do not delete it whilst the vote is
ongoing, even if the vote is now using a later tag. It can be useful to be able to compare
the contents of tags as part of the voting process.
       * Once the release vote is over, intermediate tags are no longer needed, and can be
deleted.
       * If the tag has not been used in a release vote, it can be deleted immediately.
+  * build code to make a testing binary with this ant task:
+ {{{
+ ant -Djmeter.version=2.7 -Duser.name=username@apache.org distribution
+ }}}
+  * test the new binaries
+    * GUI and non-GUI using host with graphic capability
+    * non-GUI only using host with no graphic capability
+    * ideally test on minimum supported Java and latest Java - especially for GUI
+ 
+ = Generate Release =
-  * extract files from SVN using the tag into a new directory tree
+  * extract files from SVN using the RC tag into a new directory tree
  {{{
  svn co https://svn.apache.org/repos/asf/jmeter/tags/v2_7_RC1 jmeter_v2_7_RC1
  }}}
@@ -96, +93 @@

  unix2dos rat-report-jmeter-2.7RC1.txt
  }}}
  
+ = Checks to do before send vote email =
+ * to do: add some checks (zip/tgz binary files vs src files, etc.)
  
  = Vote on release =
  

Mime
View raw message