Drone plugins > AWS Elastic Beanstalk
amazon_beanstalk.svg

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

    stringoptional

    AWS access key.

    Secret recommended

    Default: none

  • secret_key

    stringoptional

    AWS secret key.

    Secret recommended

    Default: none

  • region

    stringoptional

    AWS region.

    Default: none

  • version_label

    stringoptional

    label to identify this version.

    Default: none

  • description

    stringoptional

    A description about the deployment.

    Default: none

  • auto_create

    booleanoptional

    Automatically create the application.

    Default: false

  • process

    booleanoptional

    Preprocess and validate the manifest.

    Default: false

  • bucket_name

    stringoptional

    Bucket for S3 source bundle.

    Default: none

  • bucket_key

    stringoptional

    Key for S3 source bundle.

    Default: none

  • environment_update

    booleanoptional

    Flag whether to update ElasticBeansTalk environment with the new version.

    Default: false

  • environment_name

    stringoptional

    Environment Name, if environment_update true.

    Default: none