Catch up on highlights from Firebase at Google I/O 2023. Learn more

環境概述

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

Firebase 對開發人員工作流程和組成環境提供不同級別的支持。熟悉此頁面上的開發人員工作流程條款和假設後,請查看我們關於設置 Firebase 項目和您的應用的一般最佳做法一般安全指南

關於環境

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

一系列環境為開發和測試軟件提供了隔離,而不會影響用戶。如下圖所示,高級環境被認為是pre-productionproduction ,您可以根據需要擁有盡可能多的預生產環境。該圖還描述了與每種環境類型相關的常見做法和功能。

通過這些環境將功能或發布推進到生產的過程稱為部署管道

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

環境類型

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

下一步

  • 查看我們設置 Firebase 項目的一般最佳做法。本指南迴答有關 Firebase 項目層次結構、如何註冊您的應用變體和多租戶的問題。

  • 查看不同環境的一般安全準則。您要確保每個環境及其數據都是安全的。

  • 查看Firebase 啟動清單