总结:现在这个时刻已经到来,开放了自动化场景,并逐渐从连接产品矩阵的工具成长为跨多个平台的自动化流程桥梁,到第一个跨平台的自动化研发。 中国管理工具。
今年5月,PingCode发布了第六个子产品Flow。 这也是国内首个研发自动化工具。 我们希望将这些繁琐、重复、事务性的任务从手动操作改为自动运行的触发器,让团队专注于真正创造用户价值的任务。 当时我们说: “在不久的将来,Flow 将突破 PingCode 的限制,连接到更多像 Github 这样的外部系统,你的整个 DevOps 流程将自动流经 Flow。”
现在,这一刻已经到来。流程自动化场景开放了GitHub/GitLab,并逐渐从连接PingCode产品矩阵的工具成长为跨多个平台的自动化流程桥梁,成为全球首个跨平台的研发自动化管理工具。 中国。
中国首款跨平台自动化研发管理工具
20世纪企业最宝贵的资产是生产设备。 21世纪公司最有价值的资产是员工的知识生产力,而不仅仅是知识工作者。
产品开发过程中用到了很多工具,包括代码仓库、构建工具、部署工具以及产研任务之间的协作工具。 也许其中一些工具具有特定的功能。 能力。 连接和自动化功能,但这些功能通常仅限于专有产品。
因此,研发团队使用的很多工具并不互联,在研发过程中造成了三个问题。
1. 需要频繁地在不同工具之间切换会降低用户体验。
2.需要大量的手工重复操作,极大影响工作效率。
3、由于手工工作量大,难免会忘记某些操作或出现错误,造成信息堵塞或信息错误,造成产品故障,影响进度。质量。
Flow作为一款通用的研发自动化管理工具,不仅连接了PingCode系列产品内部的众多功能,更重要的是通过自动化技术可以解决跨平台重复性工作的问题,有效提升团队效率。 。
目前,PingCode Flow 已接入 GitHub/GitLab 两个外部平台,极大提升了开发者在代码提交、审核、发布等流程中的效率。
现在,让我向您介绍一下。 (场景比较相似,所以放在一起展示。)
GitHub/GitLab 发布,PingCode 通过代码工具实现自动化管理
场景一:
当在 PingCode Agile 中创建“任务”时,也会在 GitHub/GitLab 中自动创建一个分支。 此自动化模板适合使用 git-flow 的开发团队。 定义标准。 也就是你先通过PingCode Agile创建一个研发任务,然后开发人员在这个任务对应的分支上进行开发。
场景二:
当你在GitHub上创建PR时(当你在GitLab上创建MR时),系统会自动将对应的“任务”标记为“Code Review”状态设置为。 这是场景 1 的延续。 当开发人员完成开发并向主分支提交 PR/MR 时,该源分支对应的“任务”状态(当然是 PR/MR 的标题)会自动更改为“Code Review”,并且系统您还可以在“任务”中添加注释,通知关键的 PR/MR 信息并 @ 相关开发人员进行代码审查。
此自动化规则如下所示:
场景3:
当GitHub中的PR审核状态发生变化时(GitLab中创建了MR评论),系统自动提示对应的任务负责人我会。 这是场景 1 和场景 2 的延续。 PingCode 系统自动通知审阅者访问 GitHub/GitLab 进行代码审阅。 一旦他给出审核结果,系统就会自动向开发者发送通知。
场景4:
当合并一个GitHub PR(GitLab MR)时,PingCode Flow 会自动将相关“任务”的状态设置为“已完成”。 这是前三个场景的延续。 一旦代码合并到主分支中,此开发任务就会自动完成。
场景5:
当您在GitHub/GitLab中创建分支时,系统自动将“工作项”状态设置为“开发中”状态。 这是方案 1 的替代方案,适用于工作项已存在的情况。
示例:已经流向看板。 在开发阶段,当在对应的代码库中创建名为“XXX/#{工作项编号}”的分支时,PingCode会自动将#{工作项编号}对应的工作项状态更改为“开发集”。至“中”。 ”允许您将任务卡与开发阶段的开发活动“关联”。 该场景可以与场景2、3、4无缝衔接。
此时,Flow可以处理代码、发布、将其他流程提交和审查到自动化管道中,以实现整个代码开发和协作流程的自动管理。 另一方面,避免了整个过程中频繁的跨平台和大量的手动操作。 另一方面也保证了团队协作时消息的及时性和同步效率。
自动化已成为当今研发管理工具的必要组成部分。 企业在注重产品质量的同时,也开始注重提高团队效率。 海外、Jira、微软、Asana、Cl近年来,ickup等公司也推出了自己的自动化产品。
PingCode Flow是中国第一个跨平台的研发自动化工具。 未来,我们将在连接PingCode现有子产品的同时,尽力扩展PingCode Flow的功能,连接更多的第三方工具。 ,旨在规范研发流程,提高研发效率。
了解有关 PingCode 自动化功能的更多信息
评论前必须登录!
注册