-
Improvement
-
Resolution: Fixed
-
Minor
-
None
This should not be in the Core module, however this is no component option for RAD-Builder. I am putting it here in the hopes that a kind administrator can create a component for the RAD-Builder plugin and move this request there.
From working through the tutorials on the IBM DeveloperWorks site http://www.ibm.com/developerworks/rational/library/10/enhancecontinuousintegrationwiththerationalapplicationdeveloperbuildutility/index.html it seems that practice involves setting up one version of Rational with one workspace that is standard, and all builds use this workspace.
From the looks of it, this leads to a problem where only one build can happen at a time.
I'm currently using Hudson to control Rational for over 250 builds, and generally there are 2-3 running simultaneously.
I achieve this by having the Rational workspace located inside the Hudson workspace, and have a customized version of the runAnt script which accepts a workspace variable. This way each Rational ant is called with a different workspace location, and multiple copies can run simultaneously, each in their own workspace.
I have attached a copy of this script. Would it be possible to have this function included in the RAD-Builder plugin? The Plugin could pass the location of the RAD workspace inside of the Hudson Workspace. This way the entire process is not limited to just one instance of Rational running at any given time.