试用云效全家桶,其中代码持续集成功能深得我心,在这里简单评测一下该功能
完成了代码迁移之后,接下来开整持续集成部分,对应的产品是云效Flow,产品地址是:https://flow.aliyun.com/。
在云效Flow中创建CI/CD的流水线非常简单,因为它提供了各个主流开发语言的多种持续集成案例的配置模版
这里我尝试了配置一个Spring Boot后端应用部署到ECS上,只需要选择上图中的第一个推荐模版。就会出现如下图的流水线配置界面,点击每个步骤都可以进行细节配置
点击每个步骤都可以进行细节配置,比如:如何用maven命令构建,如何上传制品
在部署操作上,因为与阿里云的结合,可以很方便的关联到账号下的资源来选择部署,所以你就不用自己维护服务器清单了,特别方便!
那么这个流水线功能是否能满足云原生应用一次构建多处部署的特性呢?下面我也尝试做了一下,大致流程就是:在test环境,做构建、上传制品、部署;在pre环境,做选择制品、部署;在pro环境,做选址执行、部署。模拟了一下这种比较常见的CI/CD管理流程。