Git リポジトリからの Bot の復元
- 最終更新日2023/09/08
Git リポジトリからの Bot の復元
すべての Bot とその依存ファイルを、Git リポジトリからサーバー リポジトリに復元できます。このリストア オプションは、オンプレミス デプロイでのみ使用でき、クラウド デプロイではサポートされていません。
前提条件
Git から Bot を復元する前に、次のことを確認してください。
- Git の Bot のバックアップが必要です。
- AAE_Admin ロールが割り当てられている必要があります。
Git リポジトリから Bot を復元する際には、以下の点に注意してください。
- 外部の Git リポジトリからすべてのまたは差分の Bot とファイルを復元できます。外部の Git リポジトリから特定の Bot またはファイルを選択的に復元することはできません。
- Git 復元プロセスには、ある程度のダウンタイムが必要です。復元プロセスが実行されている場合、次の公開ワークスペース操作は無効になります。
- チェックアウト
- クローンを作成
- Bot を実行してスケジュール設定
- キュー付きの Bot を実行
- Bot をインポート/エクスポート
- 復元プロセスが実行されている場合、非公開ワークスペースからのチェックイン操作は許可されません。ただし、残りの操作には非公開ワークスペースを使用できます。
- Bot は、空のリポジトリにも空でないリポジトリにも復元できます。
- 実行中の復元プロセスを中止することはできません。
Git 復元機能は、以下のシナリオで重要です。
- サーバー リポジトリが破損したため、新しいサーバー リポジトリで開始する。
- Bot を別の Git ブランチに復元したい。
たとえば、Git に 2 つのブランチDev と Test があり、それぞれ Dev と Test の Control Room に統合されているとします。Test ブランチでは Dev ブランチからコンテンツをプルでき、Git の Bot を Test Control Room で復元できます。
手順
一部の Bot を復元した後に Git 復元プロセスが失敗した場合は、次のオプションを備えた公開ワークスペースにリダイレクトされます。復元プロセスを完了するには、必要なオプションを選択します。
オプション | アクション |
---|---|
復元を元に戻す | このオプションは、復元されたすべての Bot を消去します。 注: このオプションは、Git リポジトリから復元されたパブリック Bot を削除します。
|
復元を再開 | Git 復元プロセスは、終了したところから再開されます。 |
復元されたファイルのみを保持する | このオプションは、復元されたファイルを保持し、復元プロセスを終了します。 |