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

Jazz Build Engine in RTC

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.

1 vote



3 answers

Permanent link
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.

0 votes


Permanent link
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.

0 votes


Permanent link
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

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.

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: Apr 09 '12, 12:55 p.m.

Question was seen: 5,649 times

Last updated: Apr 09 '12, 12:55 p.m.

Confirmation Cancel Confirm