Main > Internet > HTTP >

Apache Gump

Apache Gump

Sponsored Links

Apache Gump Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: MB
Platform: Any Platform
License: The Apache License 2.0
Price:
Downloads: 1020
Date added: 2007-01-10

Apache Gump description

Gump is Apaches continuous integration tool. Apache Gump is written in python and fully supports Apache Ant, Apache Maven and other build tools. Gump is unique in that it builds and compiles software against the latest development versions of those projects. This allows gump to detect potentially incompatible changes to that software just a few hours after those changes are checked into the version control system. Notifications are sent to the project team as soon as such a change is detected, referencing more detailed reports available online.

You can set up and run Gump on your own machine and run it on your own projects, however it is currently most famous for building most of Apaches java-based projects and their dependencies (which constitutes several million lines of code split up into hundreds of projects). For this purpose, the gump project maintains its own dedicated server.

How does Gump work?

With Traditional Gump, project definitions are converted from XML to scripts native to the platform on which you are running. With Python Gump the XML is mapped into in memory objects for processing. Scripts execute cvs or svn update commands for every module which contains a project being built, and invoke builds for each project in an order that ensures that dependencies are satisfied. Build outputs are processed and, if successful, dependent projects are then built on these outputs.

The commands use the actual build.xml files from the projects, but do not use the scripts or jar files checked into CVS/SVN. Instead, the CLASSPATH is set and properties are passed on the command line.

Note

Gump sets Ants build.sysclasspath to only and manages the system classpath:
To quote Ant: Only the system classpath is used and classpaths specified in build files, etc are ignored. This situation could be considered as the person running the build file knows more about the environment than the person writing the build file

The net effect is that every project is built every day with the latest version of every dependency - including the latest Ant, latest JUnit, latest XML parser.

The results are captured into html pages that largely are consistent with the style of the Jakarta project. An extensive amount of hypertext links are added to allow quick and easy navigation, and failures are color coded on the main build page.

A Perl script which is driven off of a naglist will optionally send e-mails to various newsgroups upon matching strings being found in the build output. This is typically used to alert developers of build failures.

Apache Gump Screenshot

Advertisements

Apache Gump Keywords

Bookmark Apache Gump

Hyperlink code:
Link for forum:

Apache Gump Copyright

WareSeeker periodically updates pricing and software information of Apache Gump full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Apache Gump Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Apache XML Project provides commercial-quality standards-based XML solutions and more. Free Download
Apache Incubator project ensure all donations are in accordance with the ASF legal standards. Free Download
Apache mod_suid allows per-vhost execution of scripts under their own UIDs. Free Download
Apache Graffito provides a framework used to build content-based applications. Free Download
Apache Ant is a Java based build tool, similar to make, but with better support for the cross platform issues. Free Download
ccache is a compiler cache. Free Download
Apache::TestMB is a subclass of Module::Build to support Apache::Test. Free Download
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. Free Download