研讨会回顾|AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

400-666-7732

研讨会回顾

AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

是什么让Transurban始终与Perforce携手?更大、更快的DevOps部署和敏捷发布。

来源:Perforce     发布时间:2021-08-31 09:50

Transurban公司在澳大利亚和美国管理和开发城市收费公路网络,并与政府合作提供基础设施的解决方案。他们通过支持智能道路的发展,将物联网引入交通。在他们实现 DevOps的过程中,Perforce Helix Core帮助他们支持更快的部署和敏捷发布。

Transurban为何依赖Perforce Helix Core

在闪电般的速度:甚至能同步一个27GB的文件

25个环境中,保持文件单一的事实来源

可跟踪性是系统中不可分割的一部分

与Jenkins集成以实现持续交付

具有一致标签的自动化脚本

“性能如此之快,以致于我们认为这是理所当然的。”

“合并和集成的速度快得像闪电。即使我们在一个集成中处理4000-6000个对象,它也能瞬间运行。棒极了。”

——Matthew de Vanny, Transurban技术环境专家

关于Transurban

  • 世界上最大的收费公路所有者和运营商之一

  • 成立于1996年

  • 总部位于澳大利亚墨尔本

  • 2000名员工

  • 拥有200名Perforce Helix Core用户

实现真正的DevOps

Transurban之所以开始使用Perforce Helix Core,是因为与他们合作的顾问推荐了它。从2011年起,他们就成为了Perforce的忠实客户, Perforce Helix Core已经改变了Transurban的工作方式。

Transurban想要克服的最大挑战之一是什么?转型DevOps部署和敏捷方法。“我们所有的构建都是增量的。我们有一个不断增长需要软件包的部署列表,”Transurban技术环境专家Matthew de Vanny说。现在,他们有了一个完整的DevOps环境。

通过使用Perforce Helix Core, Transurban可以更快地发布更大规模的部署,并且可以部署在DevOps环境中。他们能够做到这一点是因为Perforce Helix Core能够:

  • 在单一的事实来源中,安全地管理所有数字内容。

  • 提供对最新文件的快速访问,以实现快速构建。

  • 在Transurban的25个开发环境中查找文件。

  • 与Jenkins集成,实现软件交付自动化。

  • 与Jira集成,用于缺陷跟踪和Jira用户故事。

Perforce Helix Core使部署速度提高了75%

在使用Perforce Helix Core之前,Transurban收费系统的中型部署至少需要8个小时。大规模发布甚至是不可能的。现在,由于引入了Perforce Helix Core,同样的中型部署大约只需要两个小时。

2017年底,当Transurban将系统从昆士兰办公室带到了船上时,他们获得了巨大的成功。“我们在一个周末就完成了这项工作。按照我们之前的方法,这是无法部署的。”马修说。

Perforce Helix Core为确保质量始终如一,提供了独特的可复制构建

Matthew2016年6月开始在Transurban工作时,他的第一个项目是创建一致性——一致的分支策略、一致的标签、一致的流程。在事情一致和有序之前,您无法实现自动化,而Transurban当时还不能做到。

Transurban使用了Perforce Helix Core灵活的分支和工作流选项,从端到端完全定制和改进了他们的软件配置管理流程。这个工作流的关键是Transurban使用了Job功能,所以他们可以根据需要快速触发标签。

Perforce Helix Core独有的标签可以应用于存储在版本控制系统中的代码和制品。这非常适合包含各种技术的复杂物联网系统,例如Transurban的智能道路传感器系统。

代码和制品的依赖项使用一致标签、名称和描述,确保了在部署时一切都得到严格管理。由于这种一致性,Transurban现在部署得更快、更可靠。

版本控制系统中的可靠性和恢复能力

可靠性很重要,尤其是在管理关键的交通基础设施时。系统宕机或数据丢失会严重影响客户服务。

Perforce Helix Core的详细检查指示和日志功能提供了版本控制系统的快照,以及所有更改的可重放历史记录。这使Transurban能在业务需求或项目范围发生变化时,准确地重新执行运行中的项目所做的特定更改。这些功能还可以防止在与源存储库交互时,由于用户疏忽而造成的任何负面影响。

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴