Build Engines and different versions of Jazz Team Server
I have two Jazz Team Servers :”jts_old” is version 6.0.2 and “jts_new” is version 6.0.6.
I have a “build_machine” which has the RTC – BuildSystem Toolkit v6.0.2.
“jts_old” has got a Build Engine defined as “build_machine_engine”
On my “build_machine” I run the following command to start up the Build Engine.
jbe –repository https://jts_old:9443/ccm -userid <username> -passwordFile C:\RTC_passwords\<password_file> –engineID build_machine_engine >> C:\RTC_logs\BuildEngine.log
Then I can do builds that are defined in “jts_old”.
I now want to carry on building from “jts_old” but also set up some new builds from “jts_new”.
Will I be able to carry on with my existing “build_machine” and its RTC-BuildSystemToolkit v6.0.2 ?
And have two instances of “jbe” running : one for “jts_old” and the other for “jts_new” ?
Just add a new command e.g.
jbe –repository https://jts_new:9443/ccm -userid <username> -passwordFile C:\RTC_passwords\<password_file> –engineID build_machine_engine_for_new_server >> C:\RTC_logs\BuildEngine_new.log
Or do I have to have a BuildSystemToolkit v6.0.6 (and a separate build machine) for builds that are defined in “jts_new” (JTS version 6.0.6) ?
Thanks
Peter
Accepted answer
Will I be able to carry on with my existing “build_machine” and its RTC-BuildSystemToolkit v6.0.2 ?
And have two instances of “jbe” running : one for “jts_old” and the other for “jts_new” ?
Yon can use RTC-BuildSystemToolkit v6.0.2 for builds that are defined in the newer version of RTC. Though it is possible to run two jbes from the same build machine, it is not recommended for the reasons listed here - https://jazz.net/wiki/bin/view/Main/BuildFAQ#MultipleJBEs.
Comments
In addition, there is a performance penalty using an old JBE, so it is suggested to keep the JBE's up to date. So far I have also not heard a good reason why you would not be able to update to the latest JBE either.
Thanks for the replies.
There's no good reason why I can't update the Jazz Build Engine apart from the fact that I was being a bit lazy and didn't have a new one yet. So I thought I would just use the version I already had.
Following the advice given here I will set up a new Jazz Build Engine (latest version) on a new Build machine for my new Jazz Team Server.