这才是DevOps演进及CI/CD实践的正确打开方式!( 五 )
4、高效研发工作流
1)三步自定义工作流模版

文章图片
首先是自定义流程信息 , 填写工作流的一些简单信息;然后是自定义表单内容 , 我们提供了大量丰富的表单组件 , 如文本框、单选框、复选框等;最后是自定义扭转节点 , 可以设置每个节点的经办人 , 如果是系统执行 , 则会根据工作流类型执行对应的后台任务 。
有了工作流模版 , 我们就可以创建工作流了 。
2)三步创建工作流

文章图片
首先是选择工作流模版;然后是填写表单 , 就是对应工作流设置的表单;最后提交 , 即可完成工作流的创建 。
3)实时记录工作流状态和执行过程

文章图片
当创建完一条工作流后 , 这条工作流所有的执行状态以及过程都会被清晰地记录下来 , 如图从发起到各个节点的扭转 , 以及执行结果、执行时间 。
4)数十种系统自动执行节点任务

文章图片
如果经办人是系统 , 那么就会根据当前工作流类型执行对应的系统任务 , 我们预置了几十种系统执行任务 , 基本覆盖了所有的研发需求 , 如数据库相关操作、运维相关操作 。
5)实时通知经办人和进行催办

文章图片

文章图片
在扭转到某个节点的时候 , 我们通过系统通知和用户催办 , 尽可能地缩短工作流的办理时间 。
至此我们得到高效扭转的研发工作流 。

文章图片
5、研发成本管理系统
1)产品纬度统计各部门服务器成本费用 。

文章图片
前面我们提到 , 每一个工程都会关联到一个产品 , 而每个产品都有归属部门 , 由此我们便能更具产品纬度统计部门的服务器成本费用 , 当然 , 不仅是服务器成本费 , 也可以是其他费用 , 如代运维费 , 开发人员成本等 , 都可以照此计算 。
2)监控每个部门的服务器成本是否超过预算 , 若超过预算则不允许发布上线 。

文章图片
至此 , 我们的devops第二阶段完成 , 总结一下成果和价值:流水线2.0丰富灵活的原子任务支持各种业务场景 , 在支持高并发、高可用的同时 , 不造成资源浪费;对工程进行全生命周期管理 , 保证研发资料100%掌控;一站式管理基础服务和工具 , 减少开发人员负担;强大高效的工作流系统 , 极大提升研发效率;成本管理系统 , 在记录每一个产品的研发费用的同时 , 严格管控研发成本 。
四、结语
DevOps实践之路还在继续 , 因为不同公司有不同的业务场景 , 而同一公司的业务也会随着时代的发展不断变化 , 只有适合自己的才是最好的 , 只有能拥抱变化的才是最好的 , 但万变不离其宗的 , 我觉得应该有以下几点:
1)DevOps应该是以提高研发效率为目标的实践 , 脱离了这个目标 , 做得再好也只是炫技 。
2)DevOps应该是紧贴业务的 , 因为业务的不同 , 要求的技术架构也会有所不同 , 随之而来 , 要求的交付方式也会有所不同 。
- RTX|RX 7900 XT部分游戏性能反超RTX 4090 N饭强烈不满:这次过于激动了
- 近年来|算力就这么点,为了提升语言模型性能,谷歌想了个新点子论文链接
- 魔兽世界|暴雪与新代理展开洽谈 魔兽等国服谁接?网易偷笑 新版号这难题无解
- 这是一款性价比很高的千元机|性价比很高的千元机,搭载骁龙870处理器,支持80w快充
- 唉|这么又“杀”我微信了?
- 最近我们经常遇到这样的购机需求:工作为主|价格真香表现全面的“工作站级设计本”!惠普战99测评
- 中兴|中兴被拉黑,10亿美元“罚款”没有白交,高通收购案才是关键点!
- 营销观察|打入日本的第一站竟然开在这儿,蜜雪冰城太敢了
- 编辑部已成羊村,这几天幸亏有ChatGPT
- 闪电音频剪辑软件操作步骤
