デプロイの推奨ワークフロー
この機能はベータ版であり、参加組織のみが利用できます。
デプロイメントが本番環境に意図しない影響を与えないようにするため、サンドボックスで変更をテストして本番環境にプッシュする次のワークフローをお勧めします。
また、ワークフローのすべてのステップを各ステップ間での大幅な遅延なく完了することもお勧めします。スキャン後にデプロイが遅れると、その間に本番環境が変更された場合に不整合や障害が発生する可能性があります。
ステップ 1: 2 つのサンドボックスを作成する
変更をデプロイする本番環境のアプリ用に、2 つのサンドボックスを作成 (または既存の 2 つのサンドボックスを再利用) します。一方のサンドボックスを development 環境、もう一方を staging 環境として指定します。
ステップ 2: データをコピーする
[Copy all spaces or projects (すべてのスペースまたはプロジェクトをコピー)] オプションを使用して、本番環境から両方のサンドボックスにデータをコピーします。
2025 年 12 月 3 日より前にデータをコピーしたことがある場合は、デプロイ時に生成される構成変更のリストを正確なものにするため、データ コピーのプロセスを再度実行してください。
[Copy specific spaces or projects (特定のスペースまたはプロジェクトをコピー)] オプションは、サンドボックスでのデータの重複を引き起こし、デプロイ対象の変更に影響する可能性があるため、使用しないことをお勧めします。
ステップ 3: サポートされているエンティティと操作について理解する
サポートされているエンティティと操作のリストを確認し、どのデプロイ タイプがサポートされていないかを把握します。サンドボックスからデプロイされるデータをご確認ください。
ステップ 4: 構成を変更する
本番環境に適用したい構成の変更を development サンドボックスで試します。
限られた数の構成変更を試し、段階的にデプロイすることをお勧めします。これにより、デプロイごとに論理的に関連した特定のビジネス要件に対応する構成変更をテストし、プッシュできます。
サンドボックスに新たに追加されたエンティティとサンドボックスで変更されたエンティティのみをデプロイに含めることができます。デプロイには、サンドボックスで削除されたエンティティは含まれません。
ステップ 5: 最初のサンドボックスから変更をデプロイする
development サンドボックスでの変更を staging サンドボックスにデプロイします。サンドボックスから構成の変更をデプロイする方法については、こちらをご確認ください。
デプロイでエンティティを選択する前に、差分概要を使用して、デプロイに含める変更を確認してください。
変更のデプロイは、下位環境から上位環境 (
developmentからuat、またはuatからstagingなど) へのみ行ってください。
2 つの環境間で変更を相互にデプロイすると、構成変更に不整合が生じる可能性があるため、推奨されません。
ステップ 6: 2 つ目のサンドボックスで変更を確認する
staging サンドボックスで変更をテストおよび確認して、変更が正しく適用され、意図しない変更がないことを確認します。
ステップ 7:2 番目のサンドボックスから変更をデプロイする
すべてが期待どおりに動作することを確認した後、staging サンドボックスから本番環境に変更をデプロイします。
ステップ 8: 本番環境で変更を確認する
本番環境で変更をテストおよび確認して、変更が正しく適用され、意図しない変更がないことを確認します。
この内容はお役に立ちましたか?