料金ブログ
言語
複数の環境

マルチ環境 1つのプロジェクトで。

開発、ステージング、本番用に、別々の環境を作成できます。各環境の設定とシークレットは分離されているため、本番の設定が開発に漏れる心配はありません。

複数の環境デモ
Production
main
稼働中
Staging
develop
稼働中
Preview
feature/*
待機中
3個の環境が稼働中独立した設定

なぜ重要か

得られるもの

分離された環境

設定とシークレットを環境ごとに持つ環境を作成できます。開発、ステージング、本番を、すべて分けて運用できます。

ブランチポリシー

特定のブランチを特定の環境に割り当てます。mainは本番へ、developはステージングへ。

共有リソース

データベースやキャッシュは、環境間で共有することも、必要に応じて分けることもできます。

環境ごとのブランチ

異なるブランチを異なる環境に接続できます。たとえば、developをステージングに、mainを本番に。

ステップ

仕組み

  1. 01

    環境を作成

    Settings > Environmentsタブを開きます。Add Environmentをクリックして名前を付けます(例: staging)。

  2. 02

    設定を行う

    環境ごとに異なる環境変数を追加します。

  3. 03

    デプロイ

    デプロイ時に対象の環境を選びます。まずステージングにデプロイし、その後で本番にデプロイできます。

Blog

あわせて読みたい

この機能に関連するガイドとチュートリアル。

FAQ

よくある質問

環境はいくつ作成できますか?
上限はありません。開発、ステージング、QA、本番など、必要なだけ環境を作成できます。
環境ごとに専用のリソースが必要ですか?
はい。各環境には、それぞれ別のリソースがあります。ただし、必要に応じて環境間でデータベースを共有できます。
ステージングから本番にプロモートできますか?
はい。ある環境から別の環境へ、設定と変数をプロモートできます。この機能はVariablesタブにあります。

試してみませんか?

GoogleまたはGitHubでログインし、リポジトリを接続して、Rupiah残高から支払います。クレジットカードは不要です。
WhatsApp