Configuration
To configure an AWS Elastic Beanstalk Application Version task:
1. Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
2. Click the name of an existing AWS Elastic Beanstalk Application Version task, or click Add Task and then AWS Elastic Beanstalk Application Version to create a new task.
3. Complete the following settings:
a. Common to all tasks
b. Actions supported by this task:
To ease common scenarios, the Create action allows to Create [the] application for this version, if it does not already exist.
Create Application Version | |
---|---|
Don't fail if application version already exists | Check to not fail the build, if the application version already exists. Clear to trigger a build failure otherwise. |
Application Name | Specify an application name.
|
Automatically create the specified application for this version, if that application does not already exist | Check to cover both scenarios with a single task. |
Version Label | Specify a version label.
|
Description | (Optional) Describe the version for easier identification. |
Source Bundle | The required Source Bundle can be uploaded to a bucket of your choice by means of the Amazon S3 Object task.
|
S3 Bucket Name | Specify the source bundle's S3 bucket name. |
S3 Object Key | Specify the source bundle's S3 object key.
|
Update Application Version | |
Application Name | see Create above |
Version Label | see Create above |
Description | see Create above |
Delete Application Version | |
Application Name | see Create above |
Version Label | see Create above |
Delete associated source bundle from S3 | Check to let Elastic Beanstalk attempt to delete the associated source bundle from Amazon S3. |
Variables
All tasks support Bamboo Variable Substitution/Definition - this task's actions generate variables as follows:
Create Application Version
Creating common variables for 1 resources affected by task: ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources: TAV-TAWS-IT220-EAV-24 Creating resource variables for applicationVersion 'TAV-TAWS-IT220-EAV-24': ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.VersionLabel: TAV-TAWS-IT220-EAV-24 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.ApplicationName: TAVA-TAWS-IT220-EAV-24 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.Description: Initial version description. ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.DateCreated: 20150721T230314Z ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.DateUpdated: 20150721T230314Z ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.SourceBundle.S3Bucket: elasticbeanstalk-us-east-1 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.resources.TAV-TAWS-IT220-EAV-24.SourceBundle.S3Key: GenericSampleApplication Creating common variables for first resource affected by task: Creating resource variables for applicationVersion 'TAV-TAWS-IT220-EAV-24': ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.VersionLabel: TAV-TAWS-IT220-EAV-24 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.ApplicationName: TAVA-TAWS-IT220-EAV-24 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.Description: Initial version description. ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.DateCreated: 20150721T230314Z ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.DateUpdated: 20150721T230314Z ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.SourceBundle.S3Bucket: elasticbeanstalk-us-east-1 ... bamboo.custom.aws.elasticbeanstalk.applicationversion.first.SourceBundle.S3Key: GenericSampleApplication
Update Application Version
See Create above.
Delete Application Version
N/A
How-to Articles
Frequently Asked Questions (FAQ)
Atlassian account required