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

Run one builder depends on the result of another, and more ?

1. When builder A completes successfully, builder B starts only if builder A is successful?

o CruiseControl can monitor the log files of a build, and a successful build status is inserted into the file. The second builder looks for that and will start a build then. Its similar to monitoring for the presence of a file. Or a file changing.

2. Have 2 different builders pointing to the same code stream. Both detect the same change a developer checked in. But I want only one of the builders to build at any given time, not both at the same time. So the other would wait until the first one has completed, and then build. Mutually exclusive.

0 votes



3 answers

Permanent link
For that kind of functionality, one would normally upgrade to the
BuildForge build engine.

Cheers,
Geoff

On 8/5/2011 12:23 PM, hujirong wrote:
1. When builder A completes successfully, builder B starts only if
builder A is successful?

o CruiseControl can monitor the log files of a build, and a
successful build status is inserted into the file. The second builder
looks for that and will start a build then. Its similar to
monitoring for the presence of a file. Or a file changing.

2. Have 2 different builders pointing to the same code stream. Both
detect the same change a developer checked in. But I want only one of
the builders to build at any given time, not both at the same time. So
the other would wait until the first one has completed, and then
build. Mutually exclusive.

0 votes


Permanent link
For that kind of functionality, one would normally upgrade to the
BuildForge build engine.


So my take is Jazz Build Engine can't provide this out-of-box, so I have two options here if they really need this:
1, Upgrade to BF.
2, Integrate RTC with CruiseControl, so they will continue use CruiseControl.

Is this what I shall tell the project team?

Thanks
Jirong

0 votes


Permanent link
Or if it is just as simple has having one build script run
conditionally, you could just code this condition into the Ant or
command line script directly.

Cheers,
Geoff

On 8/6/2011 8:38 AM, hujirong wrote:
gmclemmwrote:
For that kind of functionality, one would normally upgrade to the
BuildForge build engine.

So my take is Jazz Build Engine can't provide this out-of-box, so I
have two options here if they really need this:
1, Upgrade to BF.
2, Integrate RTC with CruiseControl, so they will continue use
CruiseControl.

Is this what I shall tell the project team?

Thanks
Jirong

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: Aug 05 '11, 11:55 a.m.

Question was seen: 4,782 times

Last updated: Aug 05 '11, 11:55 a.m.

Confirmation Cancel Confirm