Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

JazzBuild engine and BuildForge

Hi,
Just wondering if it will be possible to use Build Forge as a build
engine in the Jazz Build Engine framework? If so is there documentation
on it yet?

--Mark

0 votes



3 answers

Permanent link
Hello,

I urge you to ask this on the Build Forge forum. (http://ibmforums.ibm.com/forums/forum.jspa?forumID=2100). The folks on that forum can probably give you information about future support and documentation.

At this time, there is no special Build Forge Jazz build engine.

It is possible to use Build Forge with the Jazz team build support right now, if you are looking to be a little creative :>.

If you want to allow users to request Build Forge builds from Jazz, you can define a Jazz build engine that represents Build Forge in the Jazz repository. Then, define a build definition to represent the Build Forge project in the Jazz repository.

Here comes the creative part (:>). Write a Build Forge adaptor that polls for build requests in the Jazz repository. The adaptor can use the GetNextBuildRequest ANT task provided in the Jazz buildtoolkit. Link the adoptor with the Build Forge project you want exposed in Jazz.

The adaptor would allow the project to run only if a request is pending. The adaptor would also process the request so that the result shows as running in the Jazz UI and get the Jazz build result information, which could be used later in the build.

The build itself can make use of Jazz ANT tasks to publish information to the result in Jazz. The last step in the BuildForge project should use the CompleteBuildTask ANT task to mark the build as finished in the Jazz repository.

Martha
Jazz Team Build Component

0 votes


Permanent link
mandrew wrote:
Hello,

I urge you to ask this on the Build Forge forum.
(http://ibmforums.ibm.com/forums/forum.jspa?forumID=2100). The folks
on that forum can probably give you information about future support
and documentation.

At this time, there is no special Build Forge Jazz build engine.

It is possible to use Build Forge with the Jazz team build support
right now, if you are looking to be a little creative :>.

If you want to allow users to request Build Forge builds from Jazz,
you can define a Jazz build engine that represents Build Forge in the
Jazz repository. Then, define a build definition to represent the
Build Forge project in the Jazz repository.

Here comes the creative part (:>). Write a Build Forge adaptor that
polls for build requests in the Jazz repository. The adaptor can use
the GetNextBuildRequest ANT task provided in the Jazz buildtoolkit.
Link the adoptor with the Build Forge project you want exposed in
Jazz.

The adaptor would allow the project to run only if a request is
pending. The adaptor would also process the request so that the
result shows as running in the Jazz UI and get the Jazz build result
information, which could be used later in the build.

The build itself can make use of Jazz ANT tasks to publish information
to the result in Jazz. The last step in the BuildForge project should
use the CompleteBuildTask ANT task to mark the build as finished in
the Jazz repository.

Martha
Jazz Team Build Component


Martha,
Thanks for the info. If my organization wanted to pursue the
development of a BuildForge adapter, do you have a recommended place to
start that investigation?

-Mark

0 votes


Permanent link
Hi Mark,

The BuildForge documentation has information on building adapters in general. In addition, the BuildForge forum is usually very responsive if you have questions once you get started.

Javadoc for the Jazz ANT tasks I referred to is installed with Rational Team Concert. Check the buildsystem\buildtoolkit\task-javadoc directory.

Before you start, you may want to check out this thread about Jazz on the BuildForge forum:
http://ibmforums.ibm.com/forums/message.jspa?messageID=1212240&tstart=0

Martha

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Feb 28 '08, 3:18 p.m.

Question was seen: 8,267 times

Last updated: Feb 28 '08, 3:18 p.m.

Confirmation Cancel Confirm