Przegląd środowisk

W przypadku aplikacji produkcyjnych musisz skonfigurować przejrzysty przepływ pracy deweloperskiej, zwłaszcza jeśli nad aplikacją pracuje więcej niż jedna osoba. Przepływ pracy programistycznej zwykle obejmuje konfigurowanie i zarządzanie wieloma środowiskami.

Firebase ma różne poziomy obsługi przepływów pracy programistów i środowisk składowych. Gdy zapoznasz się z terminami i założeniami dotyczącymi przepływu pracy dla programistów na tej stronie, zapoznaj się z naszymi ogólnymi sprawdzonymi metodami i ogólnymi wskazówkami dotyczącymi zabezpieczeń dotyczących konfigurowania projektu Firebase i aplikacji.

O środowiskach

W tworzeniu oprogramowania środowisko to cały sprzęt i oprogramowanie wymagane do uruchomienia wystąpienia aplikacji lub systemu aplikacji.

Szereg środowisk zapewnia izolację do tworzenia i testowania oprogramowania bez wpływu na użytkowników. Jak pokazano na poniższym diagramie, środowiska na wysokim poziomie są uważane za przedprodukcyjne lub produkcyjne i możesz mieć tyle środowisk przedprodukcyjnych, ile potrzeba. Diagram opisuje również typowe praktyki i funkcje związane z każdym typem środowiska .

Proces przechodzenia funkcji lub wydania przez te środowiska do produkcyjnego jest nazywany potokiem wdrażania .

Diagram przedstawiający środowiska, które zwykle tworzą potok wdrożeniowy, w tym rozwój, test i kontrola jakości, etapowanie i wreszcie produkcja

Rodzaje środowisk

Środowisko składa się z podstawowej infrastruktury potrzebnej do uruchamiania i obsługi aplikacji, jej kodu i danych. Rozwiń każde z poniższych terminów, aby przejrzeć opisy niektórych typowych środowisk, w tym wskazówki dotyczące typów danych używanych w każdym typie środowiska.

Następne kroki