Changes for page Building WOLips

Last modified by Johann Werner on 2015/02/13 01:40

From version 66.1
edited by Quinton Dolan
on 2008/06/26 07:21
Change comment: There is no comment for this version
To version 61.1
edited by pyu
on 2006/10/08 07:22
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.qdolan
1 +XWiki.pyu
Content
... ... @@ -15,7 +15,6 @@
15 15  == Checking out and Building from the Commandline ==
16 16  
17 17  1. Checkout the ##trunk/woproject## folder from Subversion
18 -##svn co https:~/~/svn.objectstyle.org/repos/woproject/trunk .##
19 19  1. ##cd woproject##
20 20  1. ##ant##
21 21  1. The first build will fail out telling you that it couldn't find ##wobuild.properties## ~-~- That's OK
... ... @@ -56,45 +56,3 @@
56 56  1. Use the Test environment to exercise/test the changes from your locally modified Plugin.
57 57  
58 58  1. When you need to repeat the process, shut down the Test Environment, delete the objectstyle.** files in the features and plugins directories under the /Users/<me>/Developer/eclipse directory. Change the source code in the primary environment and build. (Each build took 3 min 37+ seconds on my Mac Book Pro 17"). Once the build is done, then reinstall the plugin in the Test Environment. The Local Site should still be selected.**
59 -
60 -== Building WOLips with Hudson Continuous Build server ==
61 -
62 -Hudson is a Java base continuous build server that allows you to build and test your project automatically. It can be easily configured to build WOLips in a few simple steps.
63 -
64 -1. Add a new job with the following configuration
65 - Project Name: WOLips
66 - Subversion: http:~/~/svn.objectstyle.org/repos/woproject/trunk/woproject
67 - Local module directory (optional): wolips
68 - Use update: Checked
69 - Poll SCM: 59 * ** * ** //(59 can be replaced with any number between 0 and 59)//
70 -1. Add the following build tasks to the job
71 -
72 -{{code title="Execute Shell"}}
73 -
74 -echo build.version=3.4.${SVN_REVISION} > wolips/build.properties
75 -echo eclipse.home=/usr/local/eclipse >> wolips/build.properties
76 -echo user.home=${WORKSPACE} >> wolips/build.properties
77 -
78 -{{/code}}
79 -
80 -{{code title="Invoke Ant"}}
81 -
82 -Targets: dist
83 -
84 -{{/code}}
85 -
86 -If you want to deploy the build to a web server to serve as an update site add a task that is something like this
87 -
88 -{{code title="Execute Shell"}}
89 -
90 -rm -fr /usr/local/www/apache22/data/wolips/*
91 -/bin/cp -prv ${WORKSPACE}/wolips/temp/dist/ /usr/local/www/apache22/data/wolips/
92 -
93 -{{/code}}
94 -
95 -1. Copy eclipse with the necessary plugins installed to your build server. In this example it has been copied to /usr/local/eclipse
96 -The currently required plugins for a deployment build are
97 -
98 -*
99 -** JProfiler
100 -** m2Eclipse Maven