Drone 插件市场 > AWS CloudFormation
CloudFormation 插件可用于创建/更新或删除堆栈以及验证模板。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: robertstettner/drone-cloudformation
settings:
stackname: my-awesome-stack
template: templates/stack.yml
params:
Version: 123
Environment: staging
字段属性说明
mode
string可选项运行插件的模式,选项包括 createOrUpdate(创建或更新)、create(创建)、delete(删除)和 validate(验证)。
默认值:createOrUpdate
stackname
string可选项CloudFormation 堆栈的名称。除验证模式外均为必填项。
默认值:none
template
string可选项CloudFormation 模板的路径。除删除模式外,其他模式都需要。
默认值:none
params
object可选项参数的对象。验证和删除模式不需要。
默认值:none
region
string可选项要部署到的 AWS 区域。
默认值:eu-west-1
access_key
string可选项AWS 访问密钥。
推荐使用密钥 (Secret) 功能默认值:none
secret_key
string可选项AWS 密钥。
推荐使用密钥 (Secret) 功能默认值:none
batch
array可选项一系列配置。
默认值:none
parallel
boolean可选项是否并行运行批处理。
默认值:false