运行你的 Unreal 构建,无需维护构建农场

    选好你要发布的目标,运行器、Unreal 环境、SDK、各平台专属的构建步骤、打包与签名都交给 SpeedrunCI,最终交付一个真正可用的构建产物。

    一次进行中的 SpeedrunCI 构建:阶段时间线上 Pre-Build 已完成、Build 正在运行,还有实时日志流

    为你发行的每一个平台构建

    Windows
    iOS
    Android
    Xbox Series
    PS5

    你选平台,平台的要求我们来满足。

    每个平台都有自己的环境、SDK、Cook 设置、打包规则和签名要求。你不该为每一个都单独立一个基础设施项目。

    SpeedrunCI 构建列表:同一个发布的 Win64、PS5、Xbox、Android 和 iOS 目标正在同时构建

    并行运行构建

    多平台运行可以并行构建多个目标,每个目标都能拿到自己需要的环境和配置。

    主机构建隔离运行并预先校验

    PS5 和 Xbox 构建运行在专用的安全代理上,构建开始前会检查 SDK 是否就位以及认证状态。

    主机 SDK 资料不会进入通用代理,缺少 SDK 会立即失败,而不是等到构建后期才出问题。

    正确打包移动端构建

    Android 和 iOS 会使用各自平台要求的 Cook 格式和打包步骤。Android 产出带 GooglePAD 资源包、已签名的 AAB,iOS 则调度到已注册的 Mac 运行器。

    平台专属的配置是构建的一部分,不需要谁记着去手动设置。

    签名构建,无需人工介入

    Xbox、Android 和 iOS 的签名凭据会在构建需要时安全下发。

    iOS 通过临时钥匙串签名,构建结束即清除,因此没人需要守在 Mac 前完成签名。

    工作原理

    SpeedrunCI 把平台配置、构建环境和基础设施放在一起管理,构建自己就能确定所需条件,你的团队不必维护底层那套机器。

    1. 01

      选择目标平台

      选择流水线要构建的平台,SpeedrunCI 会把任务调度到合适的运行器和环境。

    2. 02

      使用正确的环境

      平台决定了所需的工具链、SDK、Cook 配置、打包步骤以及其他构建要求。

    3. 03

      产出构建产物

      构建会按平台要求对结果进行打包和签名,产出团队真正需要的构建产物。

    4. 04

      再跑一次,结果一致

      同一份配置可以再跑一次,无需重建机器环境,也不用回想上次用了哪些设置。

    构建需要的基础设施,已经替你备好

    构建所依赖的机器、Unreal 环境和 CI 基础设施,SpeedrunCI 都为你随时备好。

    运行构建,不维护运行器

    需要常驻算力时用专用节点,需求突增时临时开短生命周期代理。构建一结束,它们就自动消失。

    Unreal 版本随时待命

    把引擎版本映射到预先准备好的镜像,并在项目级别选定版本。不同项目可以基于不同版本构建,无需各自维护一套构建农场。

    不买硬件也能扩容

    需求波动时,可在常驻节点之外临时启用短生命周期代理。忙碌的一周随时扩容,清闲的一周也不用一直养着那些硬件。

    构建定义只保留一份

    流水线描述了构建该做什么。你不必再把这套逻辑在 CI 配置、运行器设置和各机器专属脚本里复制一遍。

    要的是可用的构建产物,不只是构建成功

    把一次成功的 Unreal 构建变成真正可用的构建产物,中间那些各平台专属的活儿,SpeedrunCI 全包了。

    产出已加密、已签名、可直接装进开发机的 .xvc。快速失败检查会提前发现打包问题,避免出现构建成功却没法部署的情况。

    一次 Xbox Series 构建的构建产物,包含已签名的 .xvc 包和调试符号

    构建每一个平台。
    构建农场交给我们。

    给团队一套能构建、打包并签名所有交付物的基础设施,而不必让构建农场变成又一个要你维护的系统。

    免费试用预约演示