Omówienie środowisk

W przypadku aplikacji w wersji produkcyjnej musisz zaplanować jasny proces programowania, zwłaszcza jeśli nad aplikacją pracuje więcej niż 1 osoba. Proces programowania zwykle wymaga skonfigurowania wielu środowisk i zarządzania nimi.

Firebase oferuje różne poziomy obsługi przepływów pracy programisty oraz tych środowisk. Gdy już zapoznasz się z terminami w przepływie pracy programisty i założeniami na tej stronie, zapoznaj się z ogólne sprawdzone metody oraz ogólne wytyczne dotyczące bezpieczeństwa , aby skonfigurować projekt Firebase i aplikacje.

Informacje o środowiskach

W rozwoju oprogramowania środowiskiem jest sprzęt i oprogramowanie, które są wymagane do uruchomienia instancji aplikacji lub systemu aplikacji.

Seria środowisk zapewnia odizolowanie od środowiska tworzenia i testowania oprogramowania bez wpływu na użytkowników. Jak widać na schemacie poniżej, środowiska na poziomie zasadniczo są uznawane za przedprodukcyjne lub produkcyjne. mają tyle środowisk przedprodukcyjnych, ile jest potrzebnych. Diagram przedstawia też typowe metody i funkcje związane z poszczególnymi typami środowisk.

Proces przenoszenia funkcji lub publikowania w tych środowiskach do w środowisku produkcyjnym jest nazywany potokiem wdrożenia.

Diagram pokazujący środowiska, które zwykle składają się na potok wdrożeniowy, w tym środowisko programistyczne, testowe, kontroli jakości, przejściowe i ostatecznie produkcyjne

Typy środowisk

Środowisko składa się z bazowej infrastruktury, którą musisz uruchomić aby zapewnić obsługę aplikacji, jej kodu i danych. Rozwiń każdy poniższych terminów, aby zapoznać się z opisami typowych środowisk, w tym wskazówek na temat typów danych wykorzystywanych w poszczególnych typach środowisk.

Dalsze kroki