Upgrading Jenkins
From GeeklogWiki
Revision as of 10:36, 7 February 2011 by Dirk (talk | contribs) (Upgrading Hudson moved to Upgrading Jenkins: Hudson is now Jenkins)
Geeklog's unit test suite is run automatically after commits to the main Geeklog repository. This functionality is powered by Hudson. Here's a quick description of the procedure to update Hudson:
Upgrading Hudson
- log into Hudson
- click on the Manage Hudson link (proper permissions required)
- see if it offers any updates
- if it does, click on the "Upgrade Automatically" button
- wait for the download to finish
Next, Hudson has to be restarted manually to actually use the upgrade you just downloaded:
- log into the server, using the project management account (not your user account)
- do a ps ax | grep java to get the pid of the currently running Hudson process
- kill it (may take a few seconds to shut down)
- go to the home directory and call up ./hudson.start to re-start Hudson
- don't panic, as it takes a few seconds for Hudson to come back up
Upgrading Plugins
Upgrading Hudson plugin works pretty much the same way. The only difference is that you go to
- Manage Hudson > Manage Plugins
to check for available updates.