/
Environment Instance Property Variables
Environment Instance Property Variables
Environment Instance property variables are available in Workflow Editor (UI), Shell Plugins, and Script based plugins.
Variable Name | Description |
---|---|
<Instance Code>_<Property Name> | Value of property defined on current environment and a particular instance. |
Properties on build/deploy target instance do not need to be instance-qualified.
Unix Shell
The below snippet is an example of to get the FDSVN_URL property for the SAMPLEAPPS instance.
Use ${variable_name} to find value for specific instance.
- myinstance='SAMPLEAPPS'
- myproperty='FDSVN_URL'
- mydynamicvar=${myinstance}_${myproperty}
- SAMPLEAPPS_FDSVN_URL
- echo ${mydynamicvar}
Groovy
Find value for specific instance
getProperty(propertyName)
Find property from currently executing instance
getProperty(FD_INSTANCE_CODE + "_FDJDBC_USER")
Lookup a FDSVN_URL for SAMPLEAPPS instance
svnUrl=""; lookupkey="SAMPLEAPPS" + "_FDSVN_URL"; if (binding.variables.containsKey(lookupkey)) { svnUrl=getProperty(lookupkey);}; return svnUrl;
, multiple selections available,
Related content
Project Properties
Project Properties
More like this
Project Properties
Project Properties
More like this
Editing Project Properties
Editing Project Properties
More like this
Editing Project Properties
Editing Project Properties
More like this
Additional Variables for Script Plugins (Groovy, WLST)
Additional Variables for Script Plugins (Groovy, WLST)
More like this
Editing Target Properties
Editing Target Properties
More like this
The following macros are not currently supported in the footer:
- style