重要
为 GitHub Actions 配置的外部存储中存储的数据(—例如日志、工件和其他 Blob)不会包含在 GitHub Enterprise Server Backup Service 快照中。 必须使用存储提供程序的工具和最佳做法单独备份这些数据。
在还原启用了 GitHub Actions 的实例时,请按照以下步骤操作,以确保与现有的 Actions 数据兼容:
-
预配目标实例。
-
预配置 Actions 存储:
-
在 管理控制台 中,启用 GitHub Actions。
-
输入与原始实例中完全相同的外部存储提供程序和凭据。
-
单击“ 保存”。
此步骤可确保还原后的 Actions 元数据能够正确引用现有的外部数据。
-
-
在目标实例上启用维护模式。
-
还原备份:
- 运行 ghe-restore 命令,如“启动还原操作”中所述。
- 还原过程将包括 Actions 的元数据,但前提是假定外部存储已经可访问且已配置。
-
完成 管理控制台 中的设置。
-
重新注册自托管运行器:
所有运行器都必须重新注册到还原后的实例中,因为还原后以前的注册令牌将失效。
有关详细信息,请参阅“在启用 GitHub Actions 的情况下备份和恢复 GitHub Enterprise Server”。