Einstiegsprojekte
Die Starter-Planarchitektur umfasst vier Umgebungen:
-
Integration: Die Integrationsumgebung bietet zwei testbare Umgebungen. Jede Umgebung enthält eine aktive Git-Verzweigung, Datenbank, Webserver, Caching, einige Services, Umgebungsvariablen und Konfigurationen.
-
Staging: Wenn Code und Erweiterungen Ihre Tests bestehen, können Sie Ihre
integration
Verzweigung mit der Staging-Umgebung zusammenführen, die Ihre Testumgebung vor der Produktion wird. Dazu gehören diestaging
aktive Verzweigung, Datenbank, Webserver, Caching, Drittanbieterdienste, Umgebungsvariablen, Konfigurationen und Services wie Fastly und New Relic. -
Produktion - Wenn der Code bereit und getestet ist, wird der gesamte Code zur Bereitstellung auf der Live-Produktions-Site zu
master
zusammengeführt. Diese Umgebung umfasst Ihre aktivemaster
, die Datenbank, den Webserver, das Caching, die Services von Drittanbietern, Umgebungsvariablen und Konfigurationen. -
Inaktiv - Sie haben eine unbegrenzte Anzahl von inaktiven Verzweigungen.
Pro Projekte
Die Pro-Planarchitektur verfügt über eine globale master
mit drei Umgebungen:
-
Integration: Die Integrationsumgebung bietet eine testbare Umgebung, die eine Datenbank, einen Webserver, eine Zwischenspeicherung, einige Services, Umgebungsvariablen und Konfigurationen umfasst. Sie können Ihren Code entwickeln, bereitstellen und testen, bevor Sie ihn mit der Staging-Umgebung zusammenführen.
- Inaktiv - Je nach
integration
-Umgebung können Sie eine unbegrenzte Anzahl inaktiver Verzweigungen haben, jedoch nur eine aktive Verzweigung (ohneintegration
).
- Inaktiv - Je nach
-
Staging: Die Staging-Umgebung dient dem Testen vor der Produktion und umfasst eine Datenbank, einen Webserver, eine Zwischenspeicherung, Drittanbieter-Services, Umgebungsvariablen, Konfigurationen und Services wie Fastly.
-
Produktion - Die Produktionsumgebung umfasst eine Architektur mit drei Knoten und hoher Verfügbarkeit für Ihre Daten, Services, Caching und Speicher. Die Produktion ist Ihre Live-Umgebung des öffentlichen Speichers mit Umgebungsvariablen, Konfigurationen und Services von Drittanbietern.