Przegląd środowisk

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

Firebase oferuje różne poziomy wsparcia dla przepływów pracy programistów i środowisk składowych. Po zapoznaniu się z warunkami i założeniami dotyczącymi przepływu pracy dla programistów na tej stronie zapoznaj się z naszymi ogólnymi najlepszymi praktykami i ogólnymi wytycznymi dotyczącymi bezpieczeństwa dotyczącymi konfigurowania projektu Firebase i aplikacji.

O środowiskach

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

Szereg środowisk zapewnia izolację umożliwiającą tworzenie i testowanie 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ć dowolną liczbę środowisk przedprodukcyjnych. Diagram opisuje także typowe praktyki i cechy związane z każdym typem środowiska .

Proces przenoszenia funkcji lub wydania przez te środowiska do wersji produkcyjnej nazywany jest potokiem wdrażania .

Diagram przedstawiający środowiska, które zwykle składają się na potok wdrożenia, w tym rozwój, testowanie i kontrolę jakości, przemieszczanie i wreszcie produkcję

Rodzaje środowisk

Środowisko składa się z podstawowej infrastruktury potrzebnej do uruchomienia i obsługi aplikacji, jej kodu i danych. Rozwiń każdy 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