Omówienie środowisk

W przypadku aplikacji produkcyjnych musisz skonfigurować przejrzysty proces programowania, zwłaszcza jeśli nad aplikacją pracuje więcej niż jedna osoba. Proces programowania zwykle obejmuje konfigurowanie i zarządzanie wieloma środowiskami.

Firebase oferuje różne poziomy obsługi procesów programistycznych i środowisk składowych. Gdy zapoznasz się z terminami dotyczącymi przepływu pracy dewelopera i założeniami na tej stronie, sprawdź nasze ogólne sprawdzone metodyogólne wytyczne dotyczące bezpieczeństwa, aby skonfigurować projekt w Firebase i aplikacje.

Informacje o środowiskach

W procesie tworzenia oprogramowania środowisko to cały sprzęt i oprogramowanie niezbędne do uruchomienia instancji aplikacji lub systemu aplikacji.

Seria środowisk zapewnia izolację na potrzeby tworzenia i testowania oprogramowania bez wpływu na użytkowników. Jak widać na poniższym diagramie, środowiska na wyższym poziomie są uważane za przedprodukcyjne lub produkcyjne. Możesz mieć dowolną liczbę środowisk przedprodukcyjnych. Diagram zawiera też opis typowych praktyk i funkcji związanych z każdym rodzajem środowiska.

Proces przenoszenia funkcji lub wersji przez te środowiska do środowiska produkcyjnego nazywa się potokiem wdrażania.

Diagram przedstawiający środowiska, które zwykle składają się na potok wdrażania, w tym środowisko programistyczne, testowe i kontroli jakości, przejściowe i wreszcie produkcyjne

Rodzaje środowisk

Środowisko składa się z infrastruktury bazowej, która jest potrzebna do uruchamiania i obsługi aplikacji, jej kodu i danych. Rozwiń każdy z tych terminów, aby zapoznać się z opisami niektórych typowych środowisk, w tym ze wskazówkami dotyczącymi typów danych używanych w każdym z nich.

Dalsze kroki