環境總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
如果是正式版應用程式,必須設定明確的開發工作流程,尤其是
如果有多人正在開發應用程式開發工作流程
通常涉及設定及管理多個環境。
Firebase 針對開發人員工作流程和
組成環境熟悉本頁的開發人員工作流程術語和假設後,請參閱一般最佳做法和一般安全性指南,瞭解如何設定 Firebase 專案和應用程式。
關於環境
在軟體開發中,環境會涵蓋所有軟硬體
執行應用程式或系統執行個體
應用程式。
一系列環境可提供隔離功能,讓您在開發及測試軟體時不影響使用者。如下圖所示
高階資源稱為「前製」或「實際工作環境」,您可以
並視需求視需求指派更多試產環境這張圖表也說明瞭
相關常見做法和功能
環境類型。
透過這些環境推動功能或發布過程
這稱為「部署管道」

環境類型
環境是由您執行程式碼所需的底層基礎架構所組成
支援您的應用程式、程式碼及其資料請展開各個
下列條款來檢閱一些常見環境的說明,包括
每種環境使用的資料類型訣竅。
開發 (dev) 環境
每位開發人員都需要開發環境,也就是安全且獨立的環境,可在進行建構時測試變更。在理想情況下,團隊中的所有開發人員都能存取
轉換至自己的開發環境此外,如果開發環境是本機執行個體,開發人員就能加快疊代作業。
開發環境中的資料通常類似
但不得包含任何實際使用者資料。也可能包含過去曾導致錯誤的資料,例如非常長的字串。
測試和品質確保環境
如果您有自動化測試,就需要環境來執行這些測試
因此每次啟動測試時,您需要重設資料
環境。
如果您有品質確保工程師,可能會需要所有人員使用的環境;或是
可能需要個別環境,才能測試新的候選版。
測試和品質確保環境中的資料會使用
通常代表實際工作環境的資料,以及
過去導致錯誤發生的特殊案例和例子。
測試環境
如要實際測試版本在正式環境中的運作方式,您需要使用測試環境
盡可能模擬實際運作基礎架構的環境是
同時擁有多個暫存執行個體
單獨整合
以下是測試與實際工作環境之間的常見差異:
實際工作環境 (正式環境) 環境
您需要為每個維護的應用程式建立單一正式環境。這是使用者與執行個體互動的情況。
與其他可以變更、刪除和/或重新建立的環境不同
資料,因此實際工作環境中的資料非常重要;遺失或變造
正式版資料會直接影響使用者。
在 Firebase 控制台中,建議您標記相關聯的 Firebase 專案
在您的正式環境中使用
「正式版」環境類型。這個標記可提醒您和團隊成員,任何變更都可能影響相關的正式版應用程式及其資料。
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-02-28 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-02-28 (世界標準時間)。"],[],[]]