Added by Justin Deoliveira, last edited by Justin Deoliveira on Jan 16, 2007  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

The geotools continuous integration build is managed by Apache Continuum. The build monitors the subversion repsository and triggers a build every time a commit occurs.

Debugging the Build
Manually Triggering a Build

Build Failures

In the event of a build failure, continuum will email the developers list with the details of the build that failed

To: geotools-devel@lists.sourceforge.net
Subject: [continuum] BUILD FAILURE: Geotools

Online report : http://geo.openplans.org/continuum/servlet/continuum/target/ProjectBuild.vm/view/ProjectBuild/id/1/buildId/113
Build statistics:
State: Failed
Previous State: Failed
Started at: Tue, 16 Jan 2007 12:00:48 -0500
Finished at: Tue, 16 Jan 2007 12:01:49 -0500
Total time: 1m 0s
Build Trigger: Schedule
Exit code: 1
Building machine hostname: geo
Operating system : Linux(unknown)
Java version : 1.4.2_12(Sun Microsystems Inc.)

Changes
aaime Fix for geot-1121
/geotools/trunk/gt/modules/library/main/src/main/java/org/geotools/filter/FunctionFinder.java
...

In the body of the email you will find the changelog and entire build log.

Fixing the Build

In the event where you have caused a build failure, you should fix it . This can be done by simply comitting the fix. Continnuum with catch the commit and trigger another build. Or if you are impatient you can manually trigger a build.

Debugging the Build

Often things will work fine in your local environment, but fail on the build server. You can use the continuum web interface to help diagnose the problem. From http://geo.openplans.org:9090/continuum/servlet/continuum/target/View.vm/fid/maven2Project/id/1 you can view information abou the geotools build.

Viewing the Build Log

At the top of the main geotools information page is a link labelled Builds. From this page all the information from recent builds is available.

Clicking on a Result link located on the right hand side of the page allows one to view the build log for a particular build.

Viewing the Test Reports

At the top of the main geotools information page is a link labelled Working Copy. From this page a view of the working copy of the codebase stored on the server is available. One can freely navigate it to view test logs as needed.

Manually Triggering a Build

A build can be manually trigger from the Info page by pressing the Build Now button.