Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157550 - dev-java/hudson - Extensible continuous integration server
Summary: dev-java/hudson - Extensible continuous integration server
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 6 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://hudson-ci.org
Whiteboard:
Keywords:
Depends on:
Blocks: 453658
  Show dependency tree
 
Reported: 2006-12-08 17:22 UTC by Alistair Bush (RETIRED)
Modified: 2015-05-27 15:17 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 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.