Pages新機能リリース:安全なテストのためのプレビューデプロイメント

Chris ChenChris Chen
5 分読む
Aug 27, 2025

Pages でのプレビューデプロイメント機能をご紹介できることを嬉しく思います!この新機能により、コードの変更を本番環境に反映する前に、安全にテストしてプレビューすることができます。これにより、本番環境でなく早い段階で問題を発見することができます。

プレビューデプロイメントとは?

プレビューデプロイメントは、コードの変更をユーザーに届ける前に安全にテストする力を与えてくれます。メインブランチ以外のブランチ(機能ブランチ、バグ修正、実験的な変更など)で作業する際、プレビューデプロイメントは自動的に一時的な独立環境を作成し、そこで実際の動作を確認することができます。

変更を直接本番環境にデプロイして最善を祈るのではなく、プレビューデプロイメントを使えば、本番サイトと全く同じ安全な環境で変更を確認、テスト、共有することができます。

このワークフローが強力な理由は以下の通りです:

  • 独立した環境: 各プレビューデプロイメントは専用の一時的なURL(yourproject-abcdef1234.edgeone.appなど)を持ち、本番サイト(yourproject.edgeone.app)から完全に分離されています。
  • 自動トリガー: 指定されたプレビューブランチにコードをプッシュするだけで、Pages は自動的にビルドとデプロイメントプロセスを開始します。追加の手動操作は必要ありません。
  • 簡単な共有: 生成されたプレビューURLは、チームメンバー、デザイナー、プロダクトマネージャーと簡単に共有でき、素早いフィードバック収集、コードレビューとテストプロセスの加速に役立ちます。

プレビューデプロイメントの使い方

プレビューデプロイメントの開始は驚くほど簡単で、わずか数分で設定できます。設定方法は以下の通りです:

まず、機能を有効にします。 Pages コンソールにアクセスし、プロジェクトを選択して、プロジェクト設定に移動します。Git管理ブランチを有効にするオプションが見つかります。

次に、Pagesに監視するブランチを指定します。 プレビューをトリガーしたいブランチ名を入力します。具体的な名前(developmentなど)を指定することも、ワイルドカード(feature/*などで全ての機能ブランチを対象)を使用することもできます。この柔軟性により、チームのワークフローに完全に一致するように設定をカスタマイズできます。

ここからが魔法のようなステップ—単にコードをプッシュするだけです。 設定したブランチに変更をプッシュすると、Pagesは自動的に更新を検出し、プレビューのビルドを開始します。ボタンをクリックしたり、手動でデプロイメントをません。

最後に、プレビューリンクを取得します。 ビルドが完了したら、プロジェクトのデプロイメントセクションで新しいプレビューデプロイメントを確認します。それぞれに固有のURLが割り当てられ、すぐにテストや共有に使用できます。

これだけです!プレビュー環境が稼働し、テスト、フィードバック、またはワークフローの次のステップに備えています。

実際の動作はどうなるのか?

実際のシナリオを見てみましょう。あなたのメインプロジェクトはyourproject.edgeone.appにあり、本番コードはmainブランチにあるとします。mainにプッシュされたすべての変更は自動的にライブサイトを更新します—標準的な設定です。

今、developmentブランチで新機能を開発しているとします。従来の方法では、変更をテストして検証するために直接本番環境にデプロイする必要がありました(リスクが高い!)。プレビューデプロイメントを使えば、通常通りdevelopmentブランチの変更をプッシュするだけです。

Pagesがすぐに動作を開始し、プレビューを構築してyourproject-abcdef1234.edgeone.appのような一意のURLを割り当てます。数分以内に、このリンクにアクセスして、本番環境と同一の環境で動作する新機能を確認できます。メインサイトは?全く影響を受けません。

そのプレビューURLをデザイナーと共有して新しいレイアウトについてフィードバックをもらったり、プロダクトマネージャーに送って機能が期待通りに動作するか確認してもらったり、自分で使ってエッジケースをテストしたりできます。全員がスクリーンショットや説明だけでなく、実際の動作を体験できます。

始める

プレビューデプロイメントにより、リスクの高いデプロイメントは過去のものとなります。すべてのブランチに自動的に作成される安全なテスト環境により、リスクなく変更をテストし、チームからフィードバックを得て、安心してデプロイできます。

Pages コンソールにアクセスして、今すぐプレビューデプロイメ用中に質問や提案がある場合は、いつでもお気軽にお問い合わせください。