環境概述

對於生產應用程序,您需要建立一個清晰的開發工作流程,特別是當您有多個人在開發您的應用程式時。開發工作流程通常涉及設定和管理多個環境。

Firebase 對開發人員工作流程和組成環境提供不同程度的支援。熟悉本頁面上的開發人員工作流程術語和假設後,請查看我們用於設定 Firebase 專案和應用程式的一般最佳實務一般安全指南

關於環境

在軟體開發中,環境是運行應用程式實例或應用程式系統所需的所有硬體和軟體。

一系列環境為開發和測試軟體提供了隔離,而不影響使用者。如下圖所示,高級環境被視為預生產環境生產環境,您可以根據需要擁有任意多個預生產環境。該圖還描述了與每種環境類型相關的常見做法和功能。

透過這些環境將功能或版本推進到生產的過程稱為部署管道

顯示通常構成部署管道的環境的圖表,包括開發、測試和 QA、登台以及最終生產

環境類型

環境由運行和支援應用程式、其程式碼和資料所需的底層基礎設施組成。展開以下每個術語以查看一些常見環境的描述,包括每種環境類型中使用的資料類型的提示。

下一步

  • 查看我們設定 Firebase 專案的一般最佳實務。本指南迴答了有關 Firebase 專案層次結構、如何註冊應用程式變體以及多租戶的問題。

  • 查看不同環境的一般安全準則。您希望確保每個環境及其資料都是安全的。

  • 查看Firebase 啟動清單