我选择的是可视化方式(图形化拖拉拽)编排流水线 来体验云效流水线 Flow,整个界面也比较简洁,可以分组,对流水线的管理非常清晰,非常适合小团队。
在流水线编辑页面的布局也非常清晰,可以很清晰的知道顺序,然后还可以看到并行的步骤,可以根据自己的需求去添加操作
运行流水线之后,也能看到每一步的状态,成功或者失败,每个步骤都可以查看具体的日志,非常方便寻找问题
1)你的角色是什么,你之前是否使用过CI/CD工具,你/你们团队对CI/CD 工具的要求是什么?
我的角色是后端开发,之前使用过好几种,比如gitlab内部自带的CI/CD工具,jekins,还有就是目前正在使用的teamcity;我们的要求是能够更加方便的查看错误日志,能够有构建的操作记录,还有就是可以很好的区分不同的开发环境,可以设置不同的权限。
2)你觉得Flow在新人上手方面是否简单、是否存在什么阻碍?
我新建了几个流水线,觉得上手还是比较简单的,配置界面简洁明了,甚至不需要去看说明书就可以配置一个流水线
3)Flow的产品功能、性能、开放性等方面能满足你的需求吗?Flow哪些方面做的让你满意,哪些方面觉得不足?
我觉得对小团队来说已经非常完善了,功能很全,代码源配置支持非常多的配置,触发设置都很丰富,性能方面我看免费任务默认1C1G,Node 相关任务4C8G,其他任务3C6G,并发资源也只有3个,可能会稍微不足点,毕竟代码一多,多个流水线一起构建就会耗时更久了。满意的地方就是整个功能非常完善,基本上我能想到的都有,有一点我觉得加上会更好,就是通知,特别是正式环境的构建上线,还是需要非常严谨的,最好有通知相关人员
4)对比其他CI/CD工具(商业或开源),你觉得云效流水线Flow在成本、功能、性能上是否有竞争力?你愿意推荐团队使用吗?
我觉得云效流水线Flow竞争力还是有的,毕竟产品功能非常强大,价格也很便宜,能够非常有效的提升团队的工作效率,非常乐意推荐团队使用。