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: http://wiki.apache.org/lucene-hadoop/HudsonBuildServer 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 scripts: + {{{~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 +