Technote (FAQ)
Question
How do you dynamically select environment variables for running a project in IBM Rational Build Forge?
Cause
One project might need to be run on multiple servers with different environment variables. If environment variables can be dynamically selected before executing the project, lots of redundancy projects can be avoided to create.
Answer
The following steps explain how to create a dynamic selection of environment variables:
Pre-requirement:
The bftool from the following page: http://www.ibm.com/developerworks/rational/library/08/0930_toma/
Detailed steps:
- Create multiple different environment variables
- Create a sample project with one of environment variables
- Use bfexport to export that project into an xml file (1.xml) then remove sample project
- Write a script by using same contents of 1.xml but replace the environment name with command variable $1
- Create a project with following commands:
- Calling the script and passing the environment name as command variable to
- Generate a xml file
- Use bfimport to import the xml file, create a new project
- Use passchain to run the newly imported project
- Use bftool rmproject to remove the newly imported project
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.