Configuration
Tip |
---|
To ease common scenarios, the Create action allows to Update [the] environment, if it already exists. |
Tip |
---|
Docker Support You can also deploy AWS Elastic Beanstalk applications from Docker containers - select an appropriate solution stack from Configuration Source as follows:
|
Info |
---|
Deployment Cycle The required Version Label stems from an Application Version previously provisioned - assuming an Application already exists, the typical deployment cycle is as follows:
|
To configure an AWS Elastic Beanstalk Environment 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 Environment task, or click Add Task and then AWS Elastic Beanstalk Environment to create a new task.
3. Complete the following settings:
a. Common to all tasks
Include Page | ||||
---|---|---|---|---|
|
b. Actions supported by this task:
Create Environment | |||||
---|---|---|---|---|---|
Update environment, if it already exists | Check to apply the Update action, if the environment already exists. Clear to trigger a build failure otherwise.
| ||||
Application Name | Specify the name of the application that contains the version to be deployed | ||||
Environment Name | Specify an environment name.
| ||||
Environment Tier | Select a Web Server or Worker environment tier.
| ||||
Version Label | (Optional) Specify the label of the application version to deploy.
| ||||
CNAME Prefix | (Optional) Specify the prefix for the CNAME that the environment should attempt to use.
| ||||
Configuration Source | Select a preconfigured platform, a custom platform, or a saved configuration. | ||||
Solution Stack Name | Specify the solution stack.
| ||||
Platform ARN | Specify the ARN of the custom platform.
| ||||
Template Name | Specify the template name.
| ||||
Advanced Options | |||||
Await Health Status Timeout | Specify how long to await the environment's health status reaching a non grey state (seconds, default is 600, use 0 to skip). | ||||
Verify Green Health Status Period | Specify how long to verify the environment's health status being green (seconds, default is 180, use 0 to skip). | ||||
Configuration Option Settings | (Optional) Configure the environment's option settings.
| ||||
Tags | (Optional) Tag the environment's resources.
| ||||
Description | (Optional) Describe the environment. | ||||
Update Environment |
| ||||
Environment Name or ID or CNAME | Specify the target environment. You can use its name, ID or the associated CNAME.
| ||||
Version Label | see Create above | ||||
Configuration Source | see Create above | ||||
Solution Stack | see Create above
| ||||
Platform ARN | see Create above | ||||
Template Name | see Create above | ||||
Advanced Options | |||||
Await Health Status Timeout | see Create above | ||||
Verify Green Health Status Period | see Create above | ||||
Configuration Option Settings | see Create above | ||||
Tags | see Create above | ||||
Description | see Create above | ||||
Rebuild Environment | |||||
Environment Name or ID or CNAME | see Update above | ||||
Advanced Options | |||||
Await Health Status Timeout | see Create above | ||||
Verify Green Health Status Period | see Create above | ||||
Restart Environment | |||||
Environment Name or ID or CNAME | see Update above | ||||
Advanced Options | |||||
Await Health Status Timeout | see Create above | ||||
Verify Green Health Status Period | see Create above | ||||
Swap Environment CNAMEs |
| ||||
Source Environment Name or ID or CNAME | Specify the source environment. You can use its name, ID or the associated CNAME.
| ||||
Destination Environment Name or ID or CNAME | Specify the target environment. You can use its name, ID or the associated CNAME.
| ||||
Terminate Environment | |||||
Environment Name or ID or CNAME | see Update above | ||||
Don't fail for non existing environment | Check to not fail the build, if the environment does not exist (anymore). Clear to trigger a build failure otherwise. | ||||
Terminate Resources | Check to also terminate the associated AWS resources. Clear to remove the associated AWS resources from Elastic Beanstalk, but continue to operate them. |
Variables
Include Page | ||||
---|---|---|---|---|
|
Create Environment
Code Block | ||
---|---|---|
| ||
Creating common variables for 1 resources affected by task: ... bamboo.custom.aws.elasticbeanstalk.environment.resources: e-nfmuvhyf3j Creating resource variables for environment 'TE-TAWS-IT220-EBE-24' with environmentId 'e-nfmuvhyf3j': ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.ApplicationName: TEA-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.CNAME: TAWS-IT220-EBE-24.elasticbeanstalk.com ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.DateCreated: 20150721T230321Z ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.DateUpdated: 20150721T231004Z ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.Description: Initial environment description. ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.EndpointURL: 54.243.135.159 ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.EnvironmentId: e-nfmuvhyf3j ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.EnvironmentName: TE-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.Health: Green ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.HealthStatus: Pending ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.PlatformArn: null ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.SolutionStackName: 64bit Amazon Linux 2015.03 v1.4.0 running Docker 1.6.0 ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.Status: Ready ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.TemplateName: null ... bamboo.custom.aws.elasticbeanstalk.environment.resources.e-nfmuvhyf3j.VersionLabel: null Creating common variables for first resource affected by task: Creating resource variables for environment 'TE-TAWS-IT220-EBE-24' with environmentId 'e-nfmuvhyf3j': ... bamboo.custom.aws.elasticbeanstalk.environment.first.ApplicationName: TEA-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.first.CNAME: TAWS-IT220-EBE-24.elasticbeanstalk.com ... bamboo.custom.aws.elasticbeanstalk.environment.first.DateCreated: 20150721T230321Z ... bamboo.custom.aws.elasticbeanstalk.environment.first.DateUpdated: 20150721T231004Z ... bamboo.custom.aws.elasticbeanstalk.environment.first.Description: Initial environment description. ... bamboo.custom.aws.elasticbeanstalk.environment.first.EndpointURL: 54.243.135.159 ... bamboo.custom.aws.elasticbeanstalk.environment.first.EnvironmentId: e-nfmuvhyf3j ... bamboo.custom.aws.elasticbeanstalk.environment.first.EnvironmentName: TE-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.first.Health: Green ... bamboo.custom.aws.elasticbeanstalk.environment.first.HealthStatus: Pending ... bamboo.custom.aws.elasticbeanstalk.environment.first.PlatformArn: null ... bamboo.custom.aws.elasticbeanstalk.environment.first.SolutionStackName: 64bit Amazon Linux 2015.03 v1.4.0 running Docker 1.6.0 ... bamboo.custom.aws.elasticbeanstalk.environment.first.Status: Ready ... bamboo.custom.aws.elasticbeanstalk.environment.first.TemplateName: null ... bamboo.custom.aws.elasticbeanstalk.environment.first.VersionLabel: null |
Update Environment
See Create above.
Rebuild Environment
See Create above.
Restart Environment
See Create above.
Swap Environment CNAMEs
Code Block | ||
---|---|---|
| ||
Creating common variables for source and destination resources affected by task: Creating resource variables for environment 'TE-TAWS-IT220-EBE-24' with environmentId 'e-nfmuvhyf3j': ... bamboo.custom.aws.elasticbeanstalk.environment.source.ApplicationName: TEA-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.source.CNAME: TAWS-IT220-EBE-24.elasticbeanstalk.com ... bamboo.custom.aws.elasticbeanstalk.environment.source.DateCreated: 20150721T230321Z ... bamboo.custom.aws.elasticbeanstalk.environment.source.DateUpdated: 20150721T231004Z ... bamboo.custom.aws.elasticbeanstalk.environment.source.Description: Initial environment description. ... bamboo.custom.aws.elasticbeanstalk.environment.source.EndpointURL: 54.243.135.159 ... bamboo.custom.aws.elasticbeanstalk.environment.source.EnvironmentId: e-nfmuvhyf3j ... bamboo.custom.aws.elasticbeanstalk.environment.source.EnvironmentName: TE-TAWS-IT220-EBE-24 ... bamboo.custom.aws.elasticbeanstalk.environment.source.Health: Green ... bamboo.custom.aws.elasticbeanstalk.environment.source.SolutionStackName: 64bit Amazon Linux 2015.03 v1.4.0 running Docker 1.6.0 ... bamboo.custom.aws.elasticbeanstalk.environment.source.Status: Ready ... bamboo.custom.aws.elasticbeanstalk.environment.source.TemplateName: null ... bamboo.custom.aws.elasticbeanstalk.environment.source.VersionLabel: null Creating resource variables for environment 'TE-TAWS-IT220-EBE-25' with environmentId 'e-nfmuvhyf3k': ... bamboo.custom.aws.elasticbeanstalk.environment.destination.ApplicationName: TEA-TAWS-IT220-EBE-25 ... bamboo.custom.aws.elasticbeanstalk.environment.destination.CNAME: TAWS-IT220-EBE-25.elasticbeanstalk.com ... bamboo.custom.aws.elasticbeanstalk.environment.destination.DateCreated: 20150721T231442Z ... bamboo.custom.aws.elasticbeanstalk.environment.destination.DateUpdated: 20150721T232108Z ... bamboo.custom.aws.elasticbeanstalk.environment.destination.Description: Initial environment description. ... bamboo.custom.aws.elasticbeanstalk.environment.destination.EndpointURL: 54.243.135.160 ... bamboo.custom.aws.elasticbeanstalk.environment.destination.EnvironmentId: e-nfmuvhyf3k ... bamboo.custom.aws.elasticbeanstalk.environment.destination.EnvironmentName: TE-TAWS-IT220-EBE-25 ... bamboo.custom.aws.elasticbeanstalk.environment.destination.Health: Green ... bamboo.custom.aws.elasticbeanstalk.environment.destination.SolutionStackName: 64bit Amazon Linux 2015.03 v1.4.0 running Docker 1.6.0 ... bamboo.custom.aws.elasticbeanstalk.environment.destination.Status: Ready ... bamboo.custom.aws.elasticbeanstalk.environment.destination.TemplateName: null ... bamboo.custom.aws.elasticbeanstalk.environment.destination.VersionLabel: null |
Terminate Environment
See Create above.
How-to Articles
Filter by label (Content by label) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Frequently Asked Questions (FAQ)
Include Page | ||||
---|---|---|---|---|
|
Questionslist macro | ||||||||
---|---|---|---|---|---|---|---|---|
|