Built-in properties
Deployment Automation provides a set of built-in properties that you can use in processes.
The following table describes available built-in properties. To use a property in a process step, reference the property using the syntax provided in this table.
Property | Reference syntax | Description |
---|---|---|
agent.id | ${p:agent.id} | Agent ID is the unique number Deployment Automation gives an agent at installation to distinguish it from others. |
agent.name | ${p:agent.name} | Agent name is a user-defined name given at installation that distinguishes the agent from others. The agent name can be changed by editing the agent's conf/agent/installed.properties file and restarting the agent. |
application.id | ${p:application.id} | An application ID is a unique number Deployment Automation gives the application at creation to distinguish it from others. |
application.name | ${p:application.name} | An application name is a user-defined name that distinguishes the application from others. It is entered when editing or creating a new application. |
component.id | ${p:component.id} | Component ID is the unique number Deployment Automation gives a component at creation to distinguish it from others. |
component.name | ${p:component.name} | A component name is a user-defined name that distinguishes the component from others. It is entered when creating or editing a component. |
environment.id | ${p:environment.id} | Environment ID is the unique number Deployment Automation gives an environment at creation to distinguish it from others. |
environment.name | ${p:environment.name} | An environment name is a user-defined name that distinguishes the environment from others. It is entered when creating or editing an environment. |
resource.id | ${p:resource.id} | Resource ID is the unique number Deployment Automation gives a resource at creation to distinguish it from others. |
resource.name | ${p:resource.name} | A resource name is a user-defined name that distinguishes the resource from others. It is entered when creating or editing a resource. |
version.id | ${p:version.id} | Version ID is the number assigned to a version when it is imported into CodeStation. |
version.name | ${p:version.name} | A version name is a user-defined name that distinguishes the version from others. It is given when the version is imported. |
prevStep | ${p:prevStep/<property name>} |
This enables you to access previous step values without having to explicitly fill in the previous step name. Caution: If a step has multiple possible previous steps in a conditional process design, the results can be unpredictable. |
logPath | ${p:<step name>/logPath} |
This is an output
property that resolves to the full path of a given step's log file during the
process run. For example, this can be used with the
|
See also: