Drone 插件市场 > AWS ECS Deploy
AWS ECS Deploy
by devops-israel
GNU General Public License v3.0该插件允许更新 ECS 服务。该插件是 ecs-deploy 的包装器,这个 bash 的工作原理是获取服务的当前任务定义,然后更改容器镜像,这样所有配置都不会改变。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: joshdvir/drone-ecs-deploy
settings:
cluster: my-cluster
service: my-service
image_name: my-image:latest
aws_region: us-east-1
字段属性说明
aws_access_key_id
string可选项AWS 访问密钥。
推荐使用密钥 (Secret) 功能默认值:none
aws_secret_access_key
string可选项AWS 密钥。
推荐使用密钥 (Secret) 功能默认值:none
aws_region
string可选项AWS 地区。
默认值:us-east-1
cluster
string可选项ECS 集群。
默认值:none
service
string可选项要部署的服务名称。
默认值:none
timeout
number可选项脚本监控 ECS 服务,查看是否有新任务定义正在运行。
默认值:300
image_name
string可选项要运行的 Docker 容器镜像的名称,例如 repo/image:nate。
默认值:none
max
number可选项部署期间运行任务数量的上限。
默认值:200
min
number可选项部署期间运行任务数量的下限。
默认值:100