每次构建都在独立的 Amazon EC2 实例上运行,绝不与其他工作室共用:为该构建启动,不做其他任何用途,构建结束即销毁。
每块磁盘都随机器一同删除。不会有任何工作区、缓存或凭据被带入下一次构建,无论是你的还是其他人的。
需要在构建之间保留预热缓存?你的工作室可获得专用机器池。其中的机器只运行你的构建,不运行其他人的。
主机和移动端签名凭据以及你的源码控制令牌,在写入存储之前就已加密。
凭据使用 AES-256-GCM 加密。每个主机或移动端签名凭据都有自己的随机密钥,该密钥本身再由一个通过 PBKDF2-SHA512 派生的主密钥加密。
源码控制凭据在构建检出你的代码时解密,作为该构建的临时凭据保存,并在构建结束时删除。
iOS 签名证书会加载到仅为该构建创建的钥匙串中,并在构建结束时删除。
凭据和集成密钥一经保存,在应用中查看时都会被遮盖。
应用在返回构建、日志或设置之前,都会根据其所属的工作室和项目核验请求。每一次都是如此。
构建、日志、构建产物和设置只会返回给其所属工作室和项目的成员。
工作室级别的所有者、管理员和成员,项目级别的管理员和成员,以及自定义角色。美术可以发起构建,但无法修改流水线。
使用 Azure AD(Entra ID)或 Google Workspace 登录,并可要求整个工作室使用单点登录。
编辑器插件和运行器的令牌以哈希形式存储,会自动过期,并可随时撤销。
如果由 SpeedrunCI 托管你的 Lore 仓库,你的工作室将获得一台独立的服务器,而不是与他人共用。
每个工作室的 Lore 服务器作为单独的应用运行,拥有自己的存储卷和 IP 地址,并且需要登录才能访问。
工作室所有者和管理员可以创建快照、设置快照的保留时长,并在需要时从快照恢复。
构建也可以通过 SpeedrunCI 代理在你自己的机器上运行。
代理主动向外连接 SpeedrunCI。你无需开放任何入站端口,构建在你的硬件上运行。
代理只安装使用我们 Ed25519 密钥签名的更新,并将自身凭据保存在操作系统的密钥环中。
有时支持人员需要看到你所看到的内容。这类访问受到限制、有时间限制,并会被记录。
员工必须先提供理由,才能以用户身份查看你的账户。会话最长持续四小时,并会记录操作人、时间和原因。
工作室被删除时,清理任务会移除其工作区、构建产物、日志、磁盘快照和构建任务。