Author: michiel
Date: 2009-06-04 13:49:28 +0200 (Thu, 04 Jun 2009)
New Revision: 35715
Modified:
mmbase/trunk/how_to_make_a_release.txt
Log:
Modified: mmbase/trunk/how_to_make_a_release.txt
===================================================================
--- mmbase/trunk/how_to_make_a_release.txt 2009-06-04 11:40:17 UTC (rev
35714)
+++ mmbase/trunk/how_to_make_a_release.txt 2009-06-04 11:49:28 UTC (rev
35715)
@@ -8,22 +8,29 @@
- run test jsps? tests/taglib? All pages under /mmbase/admin/tests?
-- Check out 'minimall'.
+- Make a tag or branch
+ svn cp -m "Tagged 1.9.1" https://scm.mmbase.org/mmbase/trunk
https://scm.mmbase.org/mmbase/tags/MMBase-1_9_1_Final
-- Change
+- Check it out
+ svn co https://scm.mmbase.org/mmbase/tags/MMBase-1_9_1_Final
+
+ And edit:
- src/org/mmbase/Version.java
- - maven-base/project.properties
+ - maven-base/pom.xml
+ - Fix the poms:
+ for i in `find . -name pom.xml` ; do cat $i | sed s/1.9-SNAPSHOT/1.9.1/g >
$i.new ; mv $i.new $i ; done
-- Check those changes in.
+ - Build following dirs first with -N
+ maven-base
+ maven
+ maven/maven-mmbase-plugin
+ applications
+ contributions/lucene
-- Tag everything. With something like MMBase-1_9_0_beta (use existing tags as
an example)
+ - Then in maven: mvn -Pdeploy
-- Change above files again, undo changes, and increase minor version, if this
was a final release.
+ - Build some other contributions too, if desired.
-- Check those changes in
-- on [email protected]
- - change bin/build.sh to use the created tag
- - trigger build, or wait a night
- - undo changes in bin/build.sh
+
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs