This plugin allows Jenkins to invoke IBM Rational Application Developer as a build step.

For a complete tutorial describing how to use this plugin, refer to the Enhance continuous integration using Rational Application Developer and the Hudson build server article on developerWorks.

The nice guide to the Rational Build Utility details, on developerWorks, how to use the headless feature of Rational Application Developer.

About this plugin

This plugin is aimed at using the headless capabilities of IBM Rational Application Developer (RAD) 7.0/7.5, which is Ant-based, to build J2EE applications designed with RAD.

This plugin currently supports:

BU is the fully headless version of RAD.

User guide

This plugin works as the built-in Ant builder:

  1. The first thing to do is to define RAD/BU installations in Hudson's configuration panel:
  2. Once done, corresponding build steps can be added to the project:

RAD uses an environment variable called workspace to define the RAD workspace to use. It means that there's a "competition" (no matter the case) between this variable and the one defined by Hudson (which refers to the project's workspace). As a consequence, don't use the WORKSPACE variable within this build step as it doesn't refer to what's expected.

Additional documentation

Version history

Version 2.0 (source code not yet opened)

Version 1.1.4 (03/04/2011)

Version 1.1.3 (02/20/2011)

Version 1.1.2 (03/27/2010)

Version 1.1.1 (01/24/2010)

Version 1.1 (12/04/2009)

Version 1.0.1 (10/12/2009)

Version 1.0 (10/11/2009)

If you use version a RAD or a BU installation on Linux, you need to edit, respectively, bin/runAnt.sh or eclipse/bin/runAnt.sh to change the workspace environment variable to WORSKPACE. Otherwise, RAD/BU may fail complaining that no valid workspace has been found (depending on the permissions of the user used to run RAD/BU). This has been fixed in 1.0.1.