关于横河电机株式会社
横河电机(Yokogawa Electric Corporation)成立于 1915 年,是一家日本电气工程和软件公司。它是全球领先的尖端工业自动化、测试和测量解决方案提供商,在 60 多个国家开展业务。
横河电机面临的挑战
横河电机(Yokogawa Electric Corporation)的工程部门要处理数千万行代码,这意味着完成一个完整的构建需要 10 个小时。在这种情况下,日间运行构建是不可能的。然而,夜间构建不允许快速的迭代周期和实时 bug 修复。封装也是一个挑战,对横河电机的产品进行批量数字签名是另一项缓慢的任务,需要花费团队 120 分钟的时间。团队迫切需要建立支持开发敏捷性的基础设施。
在使用 Incredibuild 之前,我们常在夜间运行构建。但现在我们可以从早上运行到晚上结束。当在晚上运行构建时,不能实时发现错误。如若第二天早上才注意到错误,就需要更多时间来修复它们。但是当白天出现错误时则不容易出现这样的情况。
”Incredibuild 的应对之道
系统软件工程部门在视频中介绍了「针对 Visual Studio 的增量构建」、「针对 Make & Build 工具的增量构建」和「针对开发工具的增量构建」解决方案,以加速繁重的构建和打包任务。加速后,完整的构建从 10 小时缩短至大约 5 小时完成,而对工件进行数字签名只需 10 分钟。这种转变为横河电机提供了在白天运行构建、实时定位错误并及时修复它们的能力。
优化开发任务时间还可以优化整个开发过程,包括战略规划和预测未来步骤:
Incredibuild 将构建时间减少了不到一半,这已经很棒,但它真正的价值是,让我们的预测和计划过程变得更容易了。
”重构工作环境
横河电机还意识到 Incredibuild 能促进学习与生产力:
Incredibuild 最棒的地方在于,我们现在有时间进行业务创新,因为我们节省了等待和处理任务的时间。”“作为基础设施团队,我们希望为我们的开发人员创造一个舒适和高效的工作环境。我们相信,Incredibuild 能够帮助我们创造一个更好的工作场所。
”额外益处
Incredibuild 的通用技术提供了加速几乎任何类型的并行处理工作负载的能力:
Incredibuild 不仅适用于构建,它还适用于任何并行处理任务。
”实现效果
将整个构建时间减少 50%,并且只用 8% 的时间完成对构件进行批量数字签名,这使得横河电机能够建立起真正意义上的敏捷开发过程。
- 完整的构建
- 10小时
- 5小时
- Digitally Signing Artifacts
- 2小时
- 10分钟