Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 157550

Summary: dev-java/hudson - Extensible continuous integration server
Product: Gentoo Linux Reporter: Alistair Bush (RETIRED) <ali_bush>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: alanh, bertrand, bfx81, bjoern.michaelsen, charles, damienkallison, fordfrog, java, jesse, kyle, mandrikov, olemarkus, peach, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://hudson-ci.org
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 453658    

Description Alistair Bush (RETIRED) gentoo-dev 2006-12-08 17:22:36 UTC
Hudson is a java web application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.

I (ali_bush) am currently conversing with the developers of Hudson to get source releases on their web page.  Initial response can be described as more than promising.
Comment 1 Fabio Bonfante 2007-05-25 14:03:07 UTC
Really a great tool for continuos building, testing and have an immediatly overview of your project.
It offers it's best with java project of course, but it can be used with every build tool, simply launching a command on your shell.

I use it in a production software develepment environment, a must-have!

PS
Sources are now released.... latest for example is here... ;-)
https://hudson.dev.java.net/files/documents/2402/57648/hudson-1.106-src.zip
Comment 2 Dean Ostergaard 2009-11-17 17:05:48 UTC
I'd like to add my voice to this request.

According to Sun, Hudson is now one of the most widely deployed continuous integration (CI) servers. It can be used with many IDEs, SCMs, languages, etc.

They have native package support for Ubuntu/Debian and RedHat/Fedora/CentOS

The Sun article describing Hudson is at http://www.sun.com/emrkt/innercircle/newsletter/1109/feature-itm.html?cid=e9853f

The Hudson community site is at http://hudson-ci.org/?cid=e9853nf

Comment 3 Alan Hourihane 2010-03-24 11:46:34 UTC
Latest released version is 1.352.

It would be great to see this in Gentoo.
Comment 4 Evgeny Mandrikov 2010-04-24 22:54:44 UTC
You can find ebuild and instructions here: http://code.google.com/p/godin-gentoo-repository/wiki/Hudson

Probably in future it will be moved to official Hudson overlay.
Comment 5 Alan Hourihane 2010-08-20 12:44:53 UTC
Any gentoo developer stepping up to the mark. it'd be really good.
Comment 6 Ole Markus With (RETIRED) gentoo-dev 2011-04-02 09:44:54 UTC
Anyone who is capable of writing ebuilds could request becoming a proxy-maintainer of this package.
Comment 7 Damien 2011-04-27 10:54:40 UTC
I have been looking for an ebuild to help with and this seems like it would be a great candidate. I have run Hudson on other distros but not Gentoo and am a noob to ebuild but have lots of programming experience.

Where did you get to in terms of source releases on their website?
Comment 8 Alistair Bush (RETIRED) gentoo-dev 2011-04-27 11:03:22 UTC
(In reply to comment #7)
> I have been looking for an ebuild to help with and this seems like it would be
> a great candidate. I have run Hudson on other distros but not Gentoo and am a
> noob to ebuild but have lots of programming experience.
> 
> Where did you get to in terms of source releases on their website?

Sadly can't remember.  Biggest problem is they use maven and we do't (currently) support it.  therefore that is the issue that someone should tackle first.  it may be possible to create usable ant build.xml files using mvn ant:ant.
Comment 9 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-08-18 11:42:59 UTC
In order to package this we will need to snapshot their tags; unless, someone manages to find they provide source code tarballs somewhere. As this blocks bug #453658 of someone whom I mentor, this is on our list; will look into this soon.
Comment 10 Patrice Clement (RETIRED) gentoo-dev 2015-05-27 15:17:59 UTC
Hudson's source code is available at the following URL: http://git.eclipse.org/c/hudson/org.eclipse.hudson.core.git/

They've chosen Maven as their default build system. As usual, run 'mvn ant:ant' in order to generate our dearly Ant build files.