GitHub Actions 数据的复制或冗余
GitHub Actions 使用外部存储来存储工作流程工件和日志。 此数据存储在您的外部提供商上,例如 Azure blob 存储、Amazon S3 或 MinIO。 � 此,GitHub Enterprise Server 备份和 GitHub Enterprise Server 高可用性配置� 法为存储在此外部存储上的数据提供保护,而是依赖于外部存储提供商(如 Azure 或 AWS)提供的数据保护和复制。
我们强烈建议您配置 GitHub Actions 外部存储设备以使用数据冗余或复制功能。 更多信息请参阅存储提供商的文档。
高可用性副本
升级副本
启用高可用性配置时,任何副本都会自动配置为使用 GitHub Actions 外部存储配置。 如果您需要启动故障转移来升级副本,则 GitHub Actions 不需要额外的配置更改。
有关详细信息,请参阅“启动到副本设备的故障转移”。
移除高可用性副本
避免让多个实例写入同一 GitHub Actions 外部存储。 当使用 ghe-repl-teardown
命令停止并永久移除已启用 GitHub Actions 的副本时,可能会发生这种情况。 这是� 为副本将转换为独立的 GitHub Enterprise Server,在拆解后仍将使用与原本相同的外部存储配置。
为了帮助避免这个问题,我们建议停用副本服务器或使用不同的外部存储更新其 GitHub Actions 配置。