隆重推出 Incredibuild 10

Blog
Author:
Joseph SibonyJoseph Sibony
Published On:
10月 19, 2022
Estimated reading time:
1 minute

变更可能来的很快,也可能来的很慢。但有时候,它真的值得我们等待。您并非每天都能目睹一个很棒的平台进一步发展成为一个不可思议(Incredible)的平台。今天,我们将正式发布最新版本——Incredibuild 10!经过多年的努力和创新,我们终于迎来了这个引人瞩目的里程碑。非常好奇最新的 Incredibuild 平台究竟能为用户带来什么。那么,话不多说,让我们一起深入了解 Incredibuild 10,看看有什么新功能!

构建缓存 —— 缓存您所能缓存的部分,分配其余无法缓存的部分

我们正在申请专利的构建缓存新功能是 Incredibuild 10 的核心功能。将其与我们的进程虚拟化技术相结合,可为您提供无与伦比的加速能力。简言之,构建缓存允许您在每次完成构建输出后存储与之相关的数据。在需要进行类似构建或重新构建当前软件的旧版本时,可以重新使用存储的数据。因此,您不必从头开始,只需添加新的变更,这大大缩短了等待时间。使用构建缓存,您可以:

重用CI结果,加快开发构建

相较于在重新设计版本时纳入每一项新变更,现在您可以重用 CI 构建和工作流中生成的输出结果。即使您正在更改先前的软件版本,也可以重用输出结果。这意味着您可以快速地进行 QA 或修复版本变更时可能出现的关键错误,而无需等待。反过来,您可以更快地执行热修复,恢复旧版本,并继续工作,而不必停止整个 CI 流程。

在CI构建之间共享缓存数据

现在,您的开发团队可以使用 Incredibuild 在计算机之间共享构建缓存生成的结果。这是 CI 构建的另一项重大改进。只要您完成一次构建,您团队中的每个人都会受益。这意味着团队的反馈会更快,开发人员进行的迭代会更频繁,由此将大大降低 CI 资源成本。这还意味着构建的提交次数将减少,您将能更快地发现代码的变化。

在任何地方使用增量构建—的确如此

在开发过程中切换分支时,如果要切换到先前完成的分支,则必须从头开始构建。构建缓存使您可以存储先前的构建数据,在需要返回和编辑先前任务时大幅缩短本地构建时间。

居家办公或随地办公

对于开发团队的成员来说,在家办公是常有的事,但这带来了一系列挑战。您可能正在进行重要构建,或者尝试渲染已完成的视频游戏部分以进行测试,结果发现您的家用 PC 无法满足工作环境要求。但是,有了 Incredibuild Cloud 和构建缓存,无论在何处,您都可以缩小构建规模,并确保使用正确的资源以尽可能快的速度完成构建和工作。

结合使用云,解决您最大的痛点—成本

构建缓存和 Incredibuild Cloud 可以帮助解决 IT 团队每月最令人头痛的问题:云成本。二者可以让您更好地优化资源使用和管理云实例。这样一来,无需花费过多精力,也能让它们有效运作。您可以减少所需的资源量,并在不使用时更有效地管理它们。

智能许可证 —— 为您的开发团队提供真正的核心组件灵活性

Incredibuild 10 的另一项关键优势是使开发更加灵活——真正使开发人员摆脱线性开发周期,更多地专注于设计。不必随时关注许可证数量和它们所适用的设备,您可以专注于最大限度地利用可用资源,无论它们位于何处。

Incredibuild 10 的智能许可证允许您创建组织中任何人都可以访问的核心组件池,甚至允许指定小组。如此一来,无论特定团队在何时有需求,核心组件和许可证都可用。这样,您可以采用更智能的方式分配可用资源,更有效地管理成本(无论是在本地,还是在云端),使用更少的核心组件来实现相同的效果。您为什么需要关注这些方面呢?

实现核心组件零浪费

以前会出现这样的情况:您拥有许可证但却没有使用,核心组件被闲置,而开发团队中的某人却在努力挣扎,想赶上紧迫的最后期限,但他/她的许可证和核心组件却不足。现在,您可以按需最大限度地利用您拥有的每种资源,并将其分配给其他有需求的人。

带领团队再上新台阶

不用再随时计算核心组件数量。相反,您可以根据团队和大家的需求来确定如何部署资源。QA 团队在周二需要更多的核心组件,能满足吗?没问题,可以满足。C++ 开发团队在每个工作日上午 10 点需要更多编译容量,能满足吗?您可以为其创建一个特定的核心组件池。

可视化资源利用

可视化能实现两种目的。其不仅能让您确定正在被使用的资源(这是Incredibuild 10 的一个关键功能),还能帮助您确定资源缺口,这样您就可以填补这些缺口并消除瓶颈。智能许可证可以帮您实现这两种目的。您可以确定正在被使用的资源和哪里需要资源,然后平衡两者。

部署简单、无压力

在 CI 中,您会为浪费的每一秒承担代价。那么,为什么还要在复杂的部署和安装上浪费时间呢?Incredibuild 在几分钟内完成设置,并立即开始工作。只需在组织设备上安装 Incredibuild 代理,并设置好 coordinator,就能开始加速。就这么简单。

开发加速的新时期

Incredibuild 10 是我们改进后的新平台,非常高兴能与全世界的人们分享它。如果您已经在使用 Incredibuild,请联系您的 CS,升级至最新版本!如果您还没有使用 Incredibuild,您还在等什么?别再浪费宝贵的时间了!