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

From version 96.1
edited by David Avendasora
on 2009/06/18 13:29
Change comment: There is no comment for this version
To version 82.1
edited by Johan Henselmans
on 2009/06/10 10:22
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.avendasora
1 +XWiki.johanhenselmans
Content
... ... @@ -2,41 +2,27 @@
2 2  
3 3  The complete introduction has been show on wowodc-west in 2009.
4 4  
5 -There are a couple different ways to run Hudson. The easiest is to run it as a standalone application.
5 +=== Installing Hudson ===
6 6  
7 -=== Standalone Installation ===
7 +To get Hudson running, the easiest way is to start running tomcat on a server.
8 8  
9 -{{info}}
10 -These instructions are based on David Avendasora's setup. You may have different preferences as to where to install Hudson at or where to set its home directory to.
11 -{{/info}}
9 +* Install Tomcat from [[http://www.macports.org]] with the command
12 12  
13 -1. Create a /Developer/Hudson/Home directory
14 -1. Download Hudson From [[http://hudson.dev.java.net]]. Save the hudson.war file to /Developer/Hudson
15 -1. Launch Hudson with the following command in Terminal.app:
11 +{{color value="green"}}
16 16  
17 -{{code}}
18 -
19 -java -DHUDSON_HOME=/Developer/Hudson/Home -jar /Developer/Hudson/hudson.war
20 -
21 -{{/code}}
22 -
23 -1. Point your browser to: http:~/~/localhost:8080/hudson
24 -1. Start setting up jobs!
25 -
26 -=== Servlet Container Installation ===
27 -
28 -1. Install Tomcat from [[http://www.macports.org]] with the command
29 -
30 -{{noformat}}
31 -
13 +==========================================
32 32  sudo /opt/local/bin/port install tomcat6
15 +====================================
33 33  
34 -{{/noformat}}
17 +{{/color}}
35 35  
36 -1. 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). Something along the line of:
19 +* 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)
37 37  
38 -{{code value="xml"}}
21 +something along the line of:
39 39  
23 +{{color value="green"}}
24 +
25 +========================
40 40  <?xml version='1.0' encoding='utf-8'?>
41 41  <tomcat-users>
42 42   <role rolename="manager"/>
... ... @@ -43,39 +43,43 @@
43 43   <role rolename="admin"/>
44 44   <user username="tomcat" password="tomcat" roles="admin,manager"/>
45 45  </tomcat-users>
32 +========================
33 +{green}
46 46  
47 -{{/code}}
48 48  
49 -{{panel bgColor="#F7D6C1"}}
36 +{{/color}}
50 50  
51 -Don't forget to change the username and password after you have finished checking out the build server and start using it in production.
38 +(remember this is testing)
52 52  
53 -{{/panel}}
40 +{{color}}
54 54  
55 -1. Start tomcat
56 56  
57 -{{noformat}}
43 +* Start tomcat
58 58  
45 +[color:green}
46 +========================
59 59  sudo launchctl load -w /Library/LaunchDaemons/org.macports.tomcat6.plist
48 +========================
60 60  
61 -{{/noformat}}
50 +{{/color}}
62 62  
63 -1. download Hudson from [[http://hudson.dev.java.net]], take care that you use the contextual menu to download the link hudson war file
64 -1. create a folder /opt/local/var/db/hudson (this will be the place where hudson will store it's stuff
65 -1. change ownership of that folder with ownership //www:_www//
66 -1. add to /opt/local/share/java/tomcat6/conf/setenv.local:
52 +* download Hudson from hudson.dev.java.net, take care that you use the contextual menu to download the link hudson war file
67 67  
68 -{{noformat}}
54 +* create a folder /opt/local/var/db/hudson (this will be the place where hudson will store it's stuff
69 69  
56 +* change ownership of that folder with ownership //www:_www//
57 +
58 +* add to /opt/local/share/java/tomcat6/conf/setenv.local:
59 +
60 +{{color value="green"}}
61 +
62 +========================
70 70  export HUDSON_HOME=/opt/local/var/db/hudson
71 71  export JAVA_OPTS=-Djava.awt.headless=true
65 +========================
72 72  
73 -{{/noformat}}
67 +{{/color}}
74 74  
75 -1. 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.
76 -1. Goto [[http://localhost:8080/hudson]] and you can start configuring your Hudson build server
77 -
69 +* 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.
78 78  
79 -=== Building WO Apps ===
80 -
81 -* Check out [[^setupWorkspace.sh]]
71 +Next