关于 CODING 持续部署 CD (Continuous Deployment)
CODING 持续部署用于把控构建之后的项目发布与部署交付流程,能够无缝对接上游 Git 仓库、制品仓库以实现全自动化部署。同时还支持 Webhook 等外部对接能力,高效集成各种开发、运维工具。在稳定的技术架构、运维工具等基础上,具备蓝绿发布,灰度发布(金丝雀发布),滚动发布,快速回滚等能力。
此外,CODING 持续部署支持 Kubernetes(TKE)、虚拟机、弹性伸缩等多种部署场景。以 Kubernetes 部署为例,CODING 持续部署针对 Kubernetes 部署场景做了大量优化和改造,相对比直接通过 kubectl 等命令行工具部署,CODING 持续部署将部署动作标准化,可以细粒度的管控应用发布过程;还支持应用的串行/并行发布,结合人工确认阶段实现发布审批流等。
为了降低产品的使用门槛,本次产品能力更新增加了新手体验快速发布的通道。接下来我们将介绍如何在 30 秒内,通过 CODING 持续部署快速发布一个 Kubernetes 应用。
三步操作,完成快速发布
在 CODING 中创建一个新项目,进入到【持续部署】-【Kubernetes】页面,点击「体验快速发布」入口。通过体验快速发布,您将会了解 CODING 持续部署如何发布一个 Kubernetes 应用,适用于新手使用者对持续部署能力的探索,仅需三步勾选和确认,即可完成一个应用的发布。
第一步:勾选集群配置
您可以勾选使用官方提供的「免费示例集群」快速体验。如您用于正常生产的项目,请选择添加新的集群或已有集群。
请注意:免费集群的有效期为 6 小时,到期将被自动销毁
选择其中一项即可配置
第二步:勾选镜像配置
勾选使用官方提供的示例镜像或 CODING Docker 仓库。
选择其中一项即可配置
第三步:应用部署
如您在上一步(镜像配置)选择了示例镜像,系统自动生成应用名和命名空间,并启用 Service 访问,进行应用发布,只需 30 秒,即可发布成功。
完成快速发布体验后,您还可以继续探索部署流程编排,集群管理等丰富的功能特性,以自动化的方式,提高产品的快速交付效率。
在 Workshop 中更快速部署完成任务
CODING 一站式软件研发管理工具平台旨在让开发团队低门槛使用 DevOps 工具,帮助任一团队找到最佳的 DevOps 实践路径。而「DevOps Workshop 学习营地」则可以让大家深度体验 CODING 产品,学习实践 DevOps 的全过程,享受高效的开发流水线。
DevOps Workshop 学习营地所有任务中最难攻克的一关当属是持续部署;而现在,CODING 持续部署针对 Kubernetes 部署场景做了大量优化和改造,不再需要自己配置集群,由 CODING 提供的免费示例集群、示例镜像进行构建完成部署,只需三步即可完成任务!
欢迎前往 CODING 体验,完成任务即可参与抽奖环节,赢取精美礼品。第三期大奖「HHKB Professional 键盘」将于 12 月 14 日 16:00 开奖,还有 iPad Pro 和 Bose 耳机等礼品均有机会获得!
点击马上参加活动
温馨提示:在PC 端打开活动链接体验更好哦~