How to migrate from the Bamboo AWS Plugin to Tasks for AWS (Bamboo)

You want to migrate from the deprecated Bamboo AWS Plugin to its successor Tasks for AWS to gain new features and improvements and commercial support:

Step-by-step guide

Unfortunately there is no upgrade path from the Bamboo AWS Plugin to Tasks for AWS for technical reasons outside of our control. To ease the migration, you can start using both apps side by side and mix and match tasks from each within a job.

1. Install Tasks for AWS.

2. Start creating tasks from Tasks for AWS exclusively for new plans.

3. Replace existing tasks from the Bamboo AWS Plugin with the functionally identical (though possible extended) tasks in Tasks for AWS. Both sets of AWS related tasks can be differentiated as follows:

  • Tasks for AWS supports the new Bamboo 5 Deployment Projects, so you'll only find one set of AWS related tasks in a deployment project

  • Tasks for AWS features updated icons with a 3D appearance via shadows

  • Tasks for AWS has simplified task names (except for the CloudFormation task):

AWS Service

Bamboo AWS Plugin

Tasks for AWS

AWS Service

Bamboo AWS Plugin

Tasks for AWS

Amazon EC2

1) Amazon Elastic Block Store (EBS) Snapshot

Amazon EBS Snapshot

 

1) Amazon Elastic Compute Cloud (EC2) Image

Amazon EC2 Image

 

1) Amazon Elastic Compute Cloud (EC2) Instance

Amazon EC2 Instance

Amazon Elastic Container Service (ECS)

Amazon ECS Cluster

 

Amazon ECS Service

 

Amazon ECS Task

 

Amazon ECS Task Definition

Amazon S3

Amazon S3 Object

AWS CloudFormation

2) AWS CloudFormation Stack

AWS CloudFormation Stack

AWS CodeDeploy

AWS CodeDeploy Application

 

AWS CodeDeploy Deployment

 

AWS CodeDeploy Deployment Group

AWS Elastic Beanstalk

AWS Elastic Beanstalk Application

 

AWS Elastic Beanstalk Application Version

 

AWS Elastic Beanstalk Environment

AWS Lambda

AWS Lambda Event Source Mapping

 

AWS Lambda Function

AWS OpsWorks

AWS OpsWorks App

 

AWS OpsWorks Deployment

AWS Step Functions

AWS Step Functions State Machine

Extended | Supported | Restrictions | Unsupported

1) Tasks for AWS supports some additional features | 2) Tasks for AWS supports many additional features

 

4. Disable/Uninstall the Bamboo AWS Plugin once all desired tasks are provided by Tasks for AWS.

Providing an explicit (automated) migration option is not out of the question, but a disproportionate amount of work for us right now - please get in touch, if your use case requires a migration option regardless, we are willing to discuss this on a case by case basis.