Last modified by Bastian Triller on 2012/08/24 19:38

From version 90.1
edited by Mike Schrag
on 2009/06/10 13:21
Change comment: There is no comment for this version
To version 89.1
edited by Johan Henselmans
on 2009/06/10 10:12
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Installing and Using the Hudson build server
1 +Hudson
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.mschrag
1 +XWiki.johanhenselmans
Content
... ... @@ -2,24 +2,20 @@
2 2  
3 3  The complete introduction has been show on wowodc-west in 2009.
4 4  
5 -=== Installing Hudson ===
5 +Installing Hudson
6 6  
7 7  To get Hudson running, the easiest way is to start running tomcat on a server.
8 8  
9 -* Install Tomcat from [[http://www.macports.org]] with the command
10 -
11 -{{noformat}}
12 -
9 +* Install Tomcat from macports (60 mins), with the command
10 +~==========================================
13 13  sudo /opt/local/bin/port install tomcat6
12 +~====================================
14 14  
15 -{{/noformat}}
16 -
17 17  * Create an administrative user in /opt/local/share/java/tomcat6/conf/tomcat-users.xml (20 mins to find out where the user should be and how not to restart tomcat)
18 18  
19 19  something along the line of:
20 20  
21 -{{code value="xml"}}
22 -
18 +~========================
23 23  <?xml version='1.0' encoding='utf-8'?>
24 24  <tomcat-users>
25 25   <role rolename="manager"/>
... ... @@ -26,25 +26,17 @@
26 26   <role rolename="admin"/>
27 27   <user username="tomcat" password="tomcat" roles="admin,manager"/>
28 28  </tomcat-users>
25 +~========================
26 +(remember this is testing)
29 29  
30 -{{/code}}
28 +* Start tomcat, (1 min)
31 31  
32 -{{panel bgColor="#F7D6C1"}}
30 +~========================
31 +sudo launchctl load --w /Library/LaunchDaemons/org.macports.tomcat6.plist
32 +~========================--
33 33  
34 -Don't forget to change the username and password after you have finished checking out the build server and start using it in production.
34 +* download Hudson from hudson.dev.java.net, take care that you use the contextual menu to download the link hudson war file
35 35  
36 -{{/panel}}
37 -
38 -* Start tomcat
39 -
40 -{{noformat}}
41 -
42 -sudo launchctl load -w /Library/LaunchDaemons/org.macports.tomcat6.plist
43 -
44 -{{/noformat}}
45 -
46 -* download Hudson from [[http://hudson.dev.java.net]], take care that you use the contextual menu to download the link hudson war file
47 -
48 48  * create a folder /opt/local/var/db/hudson (this will be the place where hudson will store it's stuff
49 49  
50 50  * change ownership of that folder with ownership //www:_www//
... ... @@ -51,18 +51,11 @@
51 51  
52 52  * add to /opt/local/share/java/tomcat6/conf/setenv.local:
53 53  
54 -{{noformat}}
42 +~========================
43 +export HUDSON//HOME=/opt/local/var/db/hudson
44 +export JAVA//OPTS=-Djava.awt.headless=true
45 +~========================
55 55  
56 -export HUDSON_HOME=/opt/local/var/db/hudson
57 -export JAVA_OPTS=-Djava.awt.headless=true
47 +* install Hudson in Tomcat: goto localhost:8080, login with the user and password that you have created in the tomcat-users.xml, and upload hudson.war to the tomcat server.
58 58  
59 -{{/noformat}}
60 -
61 -* install Hudson in Tomcat: goto [[http://localhost:8080]], login with the user and password that you have created in the tomcat-users.xml, and upload hudson.war to the tomcat server.
62 -
63 -Next goto [[http://localhost:8080/hudson]] and you can start configuring your Hudson build server
64 -
65 -
66 -=== Building WO Apps ===
67 -
68 -* Check out [[^setupWorkspace.sh]]
49 +Next