1. 介绍
awsecs作业内建插件用于发布AWS的ECS服务。
2. 票据
在流水线使用过程中CI部分需要用awsecr_push_image.pl把构建的包build成镜像上传到AWS的ECR服务中。
3. 配置作业流程
3.1. apply (应用)
发布应用,是一次发布的操作。
使用内建插件,点击awsecs类型。
脚本内容:
#!awsecs
task-definition: test-front-service
region: cn-northwest-1
cluster: testfoo
service: test-front-service
脚本参数: apply $version
3.2. check(检查发布状态)
配置和apply基本一样,在脚本参数改成 check 即可。
系统会在超时时间内每10秒检查一下服务的状态,直到对应的服务当前检查的版本是Running状态后退出。
4. 维护注意
使用该插件需要安装aws命令,安装方式awsecr_push_image.pl 处查看。