glob2-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]