How to clone the environment of a deployment project using Bamboo CLI

This article explains how to clone the environment of a deployment project using Bamboo Command Line Interface (CLI).

Instructions

Use cloneEnvironment action to clone the environment of a deployment project in Bamboo. It clones the environment and the respective settings within the deployment project.

Execute the following action to clone the environment:

--action cloneEnvironment --deploymentProject "Deployment for test001" --environment "TEST1" --name "QA CLONE" --description "clone of TEST1 Environment"

The output of the given CLI command appears in the terminal as:

Environment 'QA CLONE' added to deployment project 'Deployment for test001' with id 93224961.

The outcome of the above example is as shown:

The parameters used with the action are:

  • --deploymentProject value refers to the name or ID of the deployment project.
  • --environment  value refers to the environment name.
  • --name value refers to the cloned environment name.
  • --description value refers to the environment description.

It is recommended to test the command in a non-production environment before running it in production, or run the action with --simulate parameter to verify the behavior before deploying.