Skip to main content

在启用GitHub Actions的情况下进行还原

了解在使用外部 Blob 存储启用 GitHub Actions 时如何准备备份和还原备份。

重要

存储在为 GitHub Actions 配置的外部存储中的数据(如日志、制品和其他二进制对象)不包含在 GitHub Enterprise Server Backup Service 快照中。 必须使用存储提供程序的工具和最佳做法单独备份这些数据。

还原已启用的实例 GitHub Actions 时,请按照以下步骤保留与现有 Actions 数据的兼容性:

  1. 配置目标实例。

  2. 预配置 Actions 存储:

    1. 在管理控制台中,启用GitHub Actions。

    2. 输入与原始实例中完全相同的外部存储提供程序和凭据。

    3. 单击“ 保存”。

      此步骤可确保还原后的 Actions 元数据能够正确引用现有的外部数据。

  3. 在目标实例上启用维护模式。

  4. 还原备份:

    1. 运行 ghe-restore 命令,如“启动还原操作”中所述。
    2. 还原过程将包括 Actions 的元数据,但前提是假定外部存储已经可访问且已配置。
  5. 在 管理控制台 中完成设置。

  6. 重新注册自托管运行器:

    所有运行器必须向还原后的实例重新注册,因为之前的注册令牌在还原后无效。

有关详细信息,请参阅“在启用 GitHub Actions 的情况下备份和恢复 GitHub Enterprise Server”。