托管 Unreal Engine Horde,无需运维底层基础设施

    用上为大规模游戏开发打造的 Unreal 构建系统,却不必自己部署、配置、扩容和维护基础设施。

    agent-04f21c忙碌
    shipping-win64 #284
    win-shipping | i-0a4f21c8
    agent-7d9e33忙碌
    nightly-cook #1188
    linux-cook | i-07d9e334
    agent-2b6c81忙碌
    playtest-android #642
    linux-cook | i-02b6c81a
    空闲
    无
    空闲
    无
    空闲
    无

    你得到的是托管的 Horde 环境,而不是又一套要维护的系统

    自己运行 Horde

    部署 Horde

    搭建 Horde 服务器,配置部署,并维持它运行。

    管理构建代理

    准备执行构建的机器,并保持它们在线且状态健康。

    运维基础设施

    管理数据库、Redis、存储、网络、身份验证,以及 Horde 依赖的其他服务。

    维持运行

    随着项目演进,处理更新、配置变更、故障、扩缩容和基础设施维护。

    工作原理

    1. 01

      告诉我们你的需求

      我们会围绕你的项目、构建流程和基础设施要求来配置 Horde 环境。

    2. 02

      我们负责搭建

      SpeedrunCI 负责部署 Horde 环境及其运行所需的基础设施。

    3. 03

      连接你的项目

      你的团队连接源代码管理,让现有的 Unreal 工作流跑起来。

    4. 04

      我们维持它运行

      当项目和构建负载发生变化时,Horde 部署背后的基础设施运维由我们负责。

    让构建基础设施随项目一起扩展

    构建负载从来不是一成不变的。需要时增加项目、提高构建量或拉起更多代理,无需自己规划和准备基础设施。

    SpeedrunCI 中的两个 Horde 代理池,各自显示当前与期望实例数、最小与�最大值、实例类型和竞价实例占比,其中一个池正在扩缩容

    更多项目

    支持更多团队和项目,无需再搭一套 Horde 环境。

    更多构建

    构建需求上升时随之扩容,而不是让任务堵在固定规模的机器池后面排队。

    更多平台

    随着项目覆盖更多平台和配置,构建基础设施也能同步扩展。

    常见问题

    当然可以!很多工作室确实能自己跑起来。问题在于,你是否希望团队去承担部署、运维、维护和扩展它所需的基础设施。SpeedrunCI 替你管理这部分基础设施,让整个团队(不只是工程师)都能用上 Horde,而不必为底层系统负责。

    SpeedrunCI 负责管理运行 Horde 代理的基础设施,包括为你的构建准备并维护所需的算力。

    随着项目、构建量、平台和算力需求的变化,基础设施可以随之调整。这些变更由 SpeedrunCI 处理,无需你的团队自行配置和运维。

    不需要。SpeedrunCI 会围绕你现有的工作流来搭建基础设施,团队可以继续使用现有的 Unreal 项目、源代码管理和构建流程。

    你的源代码和构建数据始终隔离在你自己的环境中。SpeedrunCI 负责管理底层基础设施和访问控制,安全策略围绕你团队的要求来配置。

    可以。你的项目、源代码和构建数据始终属于你。我们不会把你的 Unreal 项目或源代码管理锁定在 SpeedrunCI 上。

    SpeedrunCI: Horde 部署、基础设施、构建代理、扩缩容、维护和监控。

    你的团队: Unreal 项目、源代码管理、构建流程,以及构建本身。

    不是。SpeedrunCI 是面向 Horde 的独立托管服务。

    用 Horde。基础设施交给我们。

    获得托管的 Horde 部署,而不必扛下运维它所需的基础设施。

    联系我们