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
