Author: michiel
Date: 2010-01-22 10:41:23 +0100 (Fri, 22 Jan 2010)
New Revision: 40687

Modified:
   mmbase/trunk/how_to_make_a_release.txt
Log:
documented the possiblity for 'custom' builds

Modified: mmbase/trunk/how_to_make_a_release.txt
===================================================================
--- mmbase/trunk/how_to_make_a_release.txt      2010-01-22 09:28:33 UTC (rev 
40686)
+++ mmbase/trunk/how_to_make_a_release.txt      2010-01-22 09:41:23 UTC (rev 
40687)
@@ -1,5 +1,8 @@
 $Id$
 
+Branching
+================================================================================
+For an actual official release you need to to the following. This involves 
actual changes in the repository.
 
 - Make sure all automated test-cases succeed. Check the nightly build, or run 
'make all' in tests.
 - Manually test. Build or download an example war. Deploy it on recent tomcat 
version.
@@ -42,5 +45,20 @@
 
 
 
+Custom build
+================================================================================
+If you don't have access to repository, or don't want all the hassle, it 
should also be possible like this:
 
+- First check out what you want to deploy. For example a certain revision:
+    svn co -r 40000 https://scm.mmbase.org/mmbase/branches/MMBase-1_9  mymmbase
 
+- Then, build using the 'my.version' option:
+   (cd mmbase ; mvn -P'deploy,mmapplications_subset1,fastinstall' 
-Dmaven.test.skip=true -Dservlet.version=2.5   
-Dmy.version=MyMMBaseBasedOnRevision40000  clean install)
+
+- You may also deploy it to your own repository:
+   (cd mmbase ; mvn -P'deploy,mmapplications_subset1,fastinstall' 
-Dmaven.test.skip=true -Dservlet.version=2.5
+   -Dmy.version=MyMMBaseBasedOnRevision40000    -Dmy.repository.id=myrepo  
-Dmy.repository.url=scp://myserver/myrepol
+   clean deploy)
+
+
+

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to