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.
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.
3 answers
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:
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.
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
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:
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