Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version published after converting to the new editor

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 ServiceBamboo AWS PluginTasks for AWS
      Amazon EC2(info) 1) Amazon Elastic Block Store (EBS) Snapshot(plus) Amazon EBS Snapshot

      (info) 1) Amazon Elastic Compute Cloud (EC2) Image(plus) Amazon EC2 Image

      (info) 1) Amazon Elastic Compute Cloud (EC2) Instance(plus) Amazon EC2 Instance
      Amazon Elastic Container Service (ECS)(error)(tick) Amazon ECS Cluster

      (error)(tick) Amazon ECS Service

      (error)(tick) Amazon ECS Task

      (error)(tick) Amazon ECS Task Definition
      Amazon S3

      (error)

      (tick) Amazon S3 Object
      AWS CloudFormation(info) 2) AWS CloudFormation Stack(plus) AWS CloudFormation Stack
      AWS CodeDeploy
      (error)(tick) AWS CodeDeploy Application

      (error)(tick) AWS CodeDeploy Deployment

      (error)(tick) AWS CodeDeploy Deployment Group

      AWS Elastic Beanstalk

      (error)(tick) AWS Elastic Beanstalk Application

      (error)(tick) AWS Elastic Beanstalk Application Version

      (error)(tick) AWS Elastic Beanstalk Environment
      AWS Lambda
      (error)(tick) AWS Lambda Event Source Mapping

      (error)(tick) AWS Lambda Function
      AWS OpsWorks
      (error)(tick) AWS OpsWorks App

      (error)(tick) AWS OpsWorks Deployment
      AWS Step Functions
      (error)

      (tick) AWS Step Functions State Machine

      Explanation(plus) Extended | (tick) SupportedĀ  | (info) Restrictions | (error) Unsupported
      Notes1) 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.
Info
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.

...