重要
GitHub Actions用に構成された外部ストレージに格納されているデータ (ログ、アーティファクト、その他の BLOB など) は、GitHub Enterprise Server Backup Serviceスナップショットには含まれません。 このデータは、ストレージ プロバイダーのツールとベスト プラクティスを使って、個別にバックアップする必要があります。
GitHub Actionsが有効になっているインスタンスを復元する場合は、次の手順に従って既存の Actions データとの互換性を維持します。
-
ターゲット インスタンスをプロビジョニングします。
-
Actions のストレージを事前構成します。
-
[Management Console]で、GitHub Actionsを有効にします。
-
元のインスタンスで使われていたものとまったく同じ外部ストレージ プロバイダーと資格情報を入力します。
-
[保存] をクリックします。
このステップにより、復元された Actions メタデータで既存の外部データが確実に正しく参照されます。
-
-
ターゲット インスタンスでメンテナンス モードを有効にします。
-
バックアップを復元します。
- 「復元操作の開始」で説明されているように、ghe-restore コマンドを実行します。
- 復元プロセスには Actions のメタデータが含まれます。ただし、外部ストレージは既にアクセス可能であり、構成されているものとします。
-
[Management Console]の設定を完了します。
-
セルフホステッド ランナーを再登録します。
復元後には以前の登録トークンが無効になるので、すべてのランナーを復元されたインスタンスに再登録する必要があります。
詳しくは、「GitHub Actionsが有効になっている Enterprise Server GitHubのバックアップと復元」をご覧ください。