Drone plugins > AWS Elastic Beanstalk
AWS Elastic Beanstalk
by josmo
The Elastic Beanstalk plugin can be used to deploy an app to a Beanstalk environment.
Example
kind: pipeline
name: default
steps:
- name: beanstalk
image: pelotech/drone-elastic-beanstalk
settings:
access_key: 970d28f4dd477bc184fbd10b376de753
secret_key: 9c5785d3ece6a9cdefa42eb99b58986f9095ff1c
region: us-east-1
version_label: v1
description: Deployed with DroneCI
auto_create: true
bucket_name: my-bucket-name
bucket_key: 970d28f4dd477bc184fbd10b376de753
Properties
access_key
stringoptionalAWS access key.
Secret recommendedDefault: none
secret_key
stringoptionalAWS secret key.
Secret recommendedDefault: none
region
stringoptionalAWS region.
Default: none
version_label
stringoptionallabel to identify this version.
Default: none
description
stringoptionalA description about the deployment.
Default: none
auto_create
booleanoptionalAutomatically create the application.
Default: false
process
booleanoptionalPreprocess and validate the manifest.
Default: false
bucket_name
stringoptionalBucket for S3 source bundle.
Default: none
bucket_key
stringoptionalKey for S3 source bundle.
Default: none
environment_update
booleanoptionalFlag whether to update ElasticBeansTalk environment with the new version.
Default: false
environment_name
stringoptionalEnvironment Name, if environment_update true.
Default: none