[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[glob2-devel] hudson on reportingsjr's box
From: |
Leo Wandersleb |
Subject: |
[glob2-devel] hudson on reportingsjr's box |
Date: |
Sun, 23 Aug 2009 16:10:04 +0200 |
User-agent: |
Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
hi list,
yesterday i installed hudson on reportingsjr's server [1]. plan is to get
hudson to:
* compile on each commit to default (done)
* report to #glob2-dev if broken (done)
* report via mail (not configured yet)
* report via jabber (not configured yet)
* run doxygen (done)
* make doxygen docs accessible (broken)
* run tests (no tests yet. tests are num1's fork. not configured neither)
* report code coverage (far from done without tests)
* generate binaries for debian (in progress)
* generate binaries for mac (not started yet)
* generate binaries for windows (not started yet)
* generate binaries for * (not started yet)
* setup for branch beta5-rc (done)
* setup for mioug's and num1's fork (not started yet, but easy)
* report comments containing todo, hack, fixme (done)
further issue is that it is not possible to change one's hudson password. (some
thread crashes)
TODO:
* automate generation of binaries (this might get complicated when it comes to
cross-compilation or setting up a windows hudson slave ...)
* fix hudson so you can change pw
* make hudson start after a reboot (now you need to start tomcat like this:
/root/tmp/apache-tomcat-6.0.20/bin/startup.sh)
* use a folder name that will not get deleted! (/root/tmp was meant to be my
download dir)
* don't run tomcat as root
Regards,
Leo Wandersleb
[1] http://glob2.dyndns.org:8080/hudson
P.S.:
How I installed hudson:
downloaded latest tomcat (maybe too latest)
downloaded latest hudson
moved hudson.war into the extracted folder structure of tomcat (to
/root/tmp/apache-tomcat-6.0.20/webapps/ in this case)
reportingsjr opened the box for port 8080
i browsed to ip:8080/hudson and added a user (me)
disabled annonymous configuration as this includes running arbitrary shell
scripts in root's context
installed the following plugins (marked + which are used by now):
+
Hudson IRC Plugin
This plugin is an IRC bot that can publish build failures to IRC channels.
1.7
Python Plugin
1.0
+
Hudson build timeout plugin
This plugin allows builds to be automatically terminated after the specified
amount of time has elapsed.
1.5
+
Hudson SCons plugin
This plugin provides SCons support in Hudson.
0.1
(does not work. doxygen is issued as a shell script but not published yet)
Hudson Doxygen Plug-in
This plugin publishes the reports generated by the Doxygen tool.
0.4
Hudson SCP publisher plugin
This plugin is a plugin to upload files to repositories accessible by SCP
protocol.
1.5.2
+
Hudson batch task plugin
This plugin adds the "task" action to the project for performing batch tasks on
the server workspace.
1.7
+
Hudson Mercurial plugin
This plugin integrates Mercurial SCM to Hudson. It includes repository browsing
support for hg serve/hgweb.
1.16
Unnamed - org.jvnet.hudson.plugins:ftppublisher:hpi:0.9
This plugin is a sample plugin to explain how to write a Hudson plugin.
0.9
+
Hudson Task Scanner Plug-in
This plug-in scans for open tasks in a specified set of files in the project
modules and visualizes the results.
3.10
Hudson Jabber notifier plugin
Sends notifications to a number of people via the jabber protocol.
0.9
- [glob2-devel] hudson on reportingsjr's box,
Leo Wandersleb <=