[Bamboo Knowledge Base]
Bamboo manages a number of standard reserved variables that are available when deploying a project.
Variables later in the following list override the previous ones in case of repeating names:
Variable | Description |
---|---|
bamboo.agentId | The id of the agent that the deployment is executed on. |
bamboo.agentWorkingDirectory | The path to the working directory on the agent. This is not the same as the Bamboo working directory. |
bamboo.build.working.directory | The path to the working directory for Bamboo. This is used by both the build plan and the deployment project. |
bamboo.deploy.environment | The name of the environment that the release is to be deployed to. |
bamboo.deploy.project | The name of the deployment project. |
bamboo.deploy.rollback | True if the release being deployed is older than the release being replaced. |
bamboo.deploy.release bamboo.deploy.version | The name of the release that is being deployed. Either .release or .version can be used - both return the name of the release being deployed. |
bamboo.deploy.release.previous bamboo.deploy.version.previous | The name of the release that is being replaced (if available). Either .release or .version can be used - both return the name of the release being replaced. |
bamboo.resultsUrl | The URL to the screen in Bamboo that dispays build results. |
For Bamboo variables to do with build plans, and releases, see Bamboo variables.
Deployment environment variables are configured as part of the Other settings section of the environment panel.
On this page:
To configure an environment variable: