6-16 8 views
环境
代码托管:gitlab
CI:tekton
CD: 代码自实现多批次部署
pipline/task: 阿里云 serverless容器(spot实例且按秒计费)
应用:ECS(ESS)
应用部署在弹性伸缩组,需要考虑部署过程中的增量,需要在最后一个批次部署完成后,更新生命周期钩子同时再进行一次兜底检测
工作流程
接入流程
配置webhook接收MR/push事件
部署效果
构建异常异常
任务多批次部署提醒
任务多批次部署第一批次
任务多批次部署第一批次完成
任务多批次部署,后续部署二次确认
任务多批次部署,后续部署的二次确认
回滚
此回溯场景为 新版本 已全量上线,若是部署过程中需要回滚,可直接点击卡片上的回滚按钮
入口
选择环境
选择版本
如果想赏钱,可以用微信扫描下面的二维码,一来能刺激我写博客的欲望,二来好维护云主机的费用; 另外再次标注博客原地址 itnotebooks.com 感谢!