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 mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/glob2-devel
