Jazz Build Engine in RTC
3 answers
A given JBE process executes one build at a time.
In order to get multiple parallel JBE builds, you would create multiple JBEs.
Of course, if the build itself can invoke multiple parallel build steps (such as Build Forge can do), then you would get parallelism at that level.
For documentation, I use the on-line help topic "Building with Jazz Team Build".
It has pointers to other jazz.net articles.
Cheers,
Geoff
In order to get multiple parallel JBE builds, you would create multiple JBEs.
Of course, if the build itself can invoke multiple parallel build steps (such as Build Forge can do), then you would get parallelism at that level.
For documentation, I use the on-line help topic "Building with Jazz Team Build".
It has pointers to other jazz.net articles.
Cheers,
Geoff
Hi,
Need to know this urgently.
Is Jazz Build Engine multi threaded? Can we execute multiple builds concurrently with a single JBE instance? Please explain how is it configured.
Can you also point me to good documentation on JBE as well as RTC integration with Rational Build Forge?
Thanks.
Am I right to say even with a single JBE process, it does not limit the number of builds that can be invoked? If the JBE is busy processing a build, it puts the rest of the build requests into the queue and process at first-come-first-serve logic once the current build is complete?
A given JBE process executes one build at a time.
In order to get multiple parallel JBE builds, you would create multiple JBEs.
Of course, if the build itself can invoke multiple parallel build steps (such as Build Forge can do), then you would get parallelism at that level.
For documentation, I use the on-line help topic "Building with Jazz Team Build".
It has pointers to other jazz.net articles.
Cheers,
Geoff
Hi,
Need to know this urgently.
Is Jazz Build Engine multi threaded? Can we execute multiple builds concurrently with a single JBE instance? Please explain how is it configured.
Can you also point me to good documentation on JBE as well as RTC integration with Rational Build Forge?
Thanks.
Logically, that is correct. The actual implementation is that the build queue is maintained on the Jazz server. When a given JBE process completes its current build request, it asks the server for the next one to process. Note that this gives you additional flexibility, because you declare the list of build engines that can handle a given build definition, which allows the first JBE on that list that is available to start that build.
Cheers,
Geoff
Cheers,
Geoff
Am I right to say even with a single JBE process, it does not limit the number of builds that can be invoked? If the JBE is busy processing a build, it puts the rest of the build requests into the queue and process at first-come-first-serve logic once the current build is complete?
A given JBE process executes one build at a time.
In order to get multiple parallel JBE builds, you would create multiple JBEs.
Of course, if the build itself can invoke multiple parallel build steps (such as Build Forge can do), then you would get parallelism at that level.
For documentation, I use the on-line help topic "Building with Jazz Team Build".
It has pointers to other jazz.net articles.
Cheers,
Geoff
Hi,
Need to know this urgently.
Is Jazz Build Engine multi threaded? Can we execute multiple builds concurrently with a single JBE instance? Please explain how is it configured.
Can you also point me to good documentation on JBE as well as RTC integration with Rational Build Forge?
Thanks.