1. 领取部署所需免费机器资源
https://flow.aliyun.com/my?spm=a2c6h.29139812.J_9175035460.3.5268221fZKql2Z&channel=yy_yc_pingce1
由于之前使用过流水线Flow所以直接显示了之前的流水线:
2. 新建流水线
本次采用可视化方式(图形化拖拉拽)编排流水线
的方式进行,我是Java开发工程师,测试一下Java项目:
选择Java·构建、部署到阿里云ECS/自由主机,点击创建,点击Java构建上传,配置相关参数:
点击主机部署:
我选择的是免费体验主机:
点击阿里云体验实验室
https://developer.aliyun.com/adc/scenario/exp/83c02382001a457eae5667cff9477f1e?spm=a2c6h.13858375.0.i1.270b4ea6vJ7OO7获取免费资源:
使用免费资源:
运行测试结果:
3. 总结
1)你的角色是什么,你之前是否使用过CI/CD工具,你/你们团队对CI/CD 工具的要求是什么?
- 我是Java开发工程师,主要从事软件的功能实现,之前用过Jenkins,最初的时候我们的要求是部署简单,版本能够回退,而且部署状态比较透明,使用Jenkins确实能够简化服务文件的上传和部署流程,大家不用连接服务器,不用上传服务文件,不用使用命令启动服务,而且各个版本的管理也很清晰。
2)你觉得Flow在新人上手方面是否简单、是否存在什么阻碍?
- 我觉得Flow在新人上手方面还是挺简单的,我也算是新手,可视化的界面真的很直观好用,排版也很合理,右侧是参数配置,带有备注信息,这也减少了上手的难度,可能的阻碍是有些参数配置内容不是很明朗。
3)Flow的产品功能、性能、开放性等方面能满足你的需求吗?Flow哪些方面做的让你满意,哪些方面觉得不足?
- 个人而言,由于体验产品的的时间有限,功能方面暂时感觉是可以满足当前需求的,性能和开放性由于仅仅是测试了一下,也是能够满足需求的,实际上性能需求是不用担心的,云服务器是可以随时扩充的。可视化的方式构建是最让我满意的,首先是直观,另一个是清晰,使用也是非常方便,暂时没有感觉有不足的地方。
4)对比其他CI/CD工具(商业或开源),你觉得云效流水线Flow在成本、功能、性能上是否有竞争力?你愿意推荐团队使用吗?
- 个人而言,云端的应用在成本上是节约的,省去了采买硬件和运维成本,功能上流水线Flow还是比较开放的,自定义的程度也很高,性能是根据云服务器的性能而定的,总的来说是很具有竞争力的。个人是推荐的。