hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lucene-hadoop Wiki] Update of "HudsonBuildServer" by NigelDaley
Date Tue, 14 Aug 2007 20:55:11 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucene-hadoop Wiki" for change notification.

The following page has been changed by NigelDaley:

The comment on the change is:
Initial content

- Describe HudsonBuildServer here.
+ = Introducing Hudson =
+ We use [https://hudson.dev.java.net/ Hudson] as our continuous integration server:
+  * [http://lucene.zones.apache.org:8080/hudson/]
+ Hudson performs nightly builds for Lucene, Solr, Nutch, and Hadoop.  In addition is runs
automated patch verification builds for Hadoop.
+ = Administering Hudson =
+ Hudson is run by the {{{hudson}}} user on {{{lucene.zones.apache.org}}}.  Any Lucene committer
may have an account on this machine.  To manage the Hudson server, log into this machine and
+ {{{sudo su - hudson}}}
+ This will give you the proper shell environment to manage the Hudson server.  Hudson uses
a number of tools for itself and for the builds it runs.  All tools are located in {{{~hudson/tools}}}.
 Hudson stores all of it's config files and builds in {{{$HUDSON_HOME}}} which is set to {{{~hudson/hudson}}}.
+ == Tasks ==
+    1. '''Killing a build:'''
+       PENDING
+    1. '''Starting and shuting down Hudson:'''
+       Hudson is a web app run inside of Tomcat.  Tomcat is started and shutdown with these
+          {{{~hudson/tools/tomcat/apache-tomcat-5.5.20/bin/startup.sh}}}
+          {{{~hudson/tools/tomcat/apache-tomcat-5.5.20/bin/shutdown.sh}}}
+    1. '''Installing a new version of Hudson:'''
+       The {{{hudson.war}}} file goes in {{{~hudson/tools/tomcat/apache-tomcat-5.5.20/webapp/}}}
+          1. Shudown Hudson
+          1. Download the new {{{hudson.war}}} file
+          1. Save the old {{{hudson.war}}} file
+          1. Copy in the new {{{hudson.war}}} file into the {{{webapp}}} directory
+          1. Startup Hudson
+    1. '''Installing a new plugin:'''
+       Hudson plugins extend the functionality of Hudson.  Plugins are used to collect and
present data for Findbugs and Checkstyle, to name a few.  These plugins are packaged as {{{.hpi}}}
files and are available from [https://hudson.dev.java.net/].  The plugin file goes in {{{~hudson/hudson/plugins/}}}.
 To install or upgrade a plugin, follow these steps:
+          1. Download the new plugin file
+          1. Save the old plugin file
+          1. Copy in the new plugin file into the {{{plugins}}} directory
+          1. Shutdown and startup Hudson

View raw message