Drone 插件市场 > AWS Elastic Beanstalk
amazon_beanstalk.svg

AWS Elastic Beanstalk

by josmo

Apache License 2.0

Elastic Beanstalk 插件可用于将应用程序部署到 Beanstalk 环境中。

YAML 配置示例

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

字段属性说明

  • access_key

    string可选项

    AWS 访问密钥。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • secret_key

    string可选项

    AWS 密钥。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • region

    string可选项

    AWS 地区。

    默认值:none

  • version_label

    string可选项

    标签来标识该版本。

    默认值:none

  • description

    string可选项

    关于部署的说明。

    默认值:none

  • auto_create

    boolean可选项

    自动创建应用程序。

    默认值:false

  • process

    boolean可选项

    预处理并验证清单。

    默认值:false

  • bucket_name

    string可选项

    用于 S3 源捆绑的桶。

    默认值:none

  • bucket_key

    string可选项

    S3 源捆绑的密钥。

    默认值:none

  • environment_update

    boolean可选项

    是否使用新版本更新 ElasticBeansTalk 环境的标志。

    默认值:false

  • environment_name

    string可选项

    环境名称,如果 environment_update 为 true。

    默认值:none