Dies ist eine alte Version des Dokuments!


LU11a - Environments & Branches

Bislang war es möglich nur auf dem Master/Main-Branch zu arbeiten und diesen Stand auch für das Deployment zu nutzen. Bei grösseren Projekten nutzt man in der Regel verschiede Umgebungen.

Die genaue Benennung und Aufstellung variiert natürlich je nach Vorgehen, Team und Projekt. Die grundlegendsten Umgebungen sind jedoch Dev/Develop, Test/UAT/QA und Prod.

© Miami University - Dev, Test, Prod: Oh, My!

Diese Umgebungen haben eigene Git-Branches und separate Host-Umgebungen. So ist sichergestellt, dass Entwicklung und das Testing die bereits veröffentlichte Applikation nicht beeinträchtigt. Dabei durchläuft neu entwickelter Code die Umgebungen in der Reihenfolge DEV → TEST → PROD. Bei Daten ist es durchaus üblich, dass man (gewisse) produktive Daten zu Test oder Debug-Zwecken auf Test- oder Entwicklungsumgebungen kopiert. Die Daten „fliessen“ in dem Fall von PROD → TEST → DEV.

Für die produktive Umgebung wird oft der Master/Main-Branch verwendet.

© Seibert - Git-Workflows: Der Gitflow-Workflow TODO

  • de/modul/ffit/3-jahr/cicd/learningunits/lu11/a.1778537544.txt.gz
  • Zuletzt geändert: 2026/05/12 00:12
  • von apeter