Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:cicd:learningunits:lu02:a [2026/02/03 00:24] apeterde:modul:ffit:3-jahr:cicd:learningunits:lu02:a [2026/02/03 00:42] (aktuell) apeter
Zeile 1: Zeile 1:
-====== LU02a - Pipeline Phasen & Trigger ======+====== LU02a - Pipeline Phasen ======
  
 In einer Build-Pipeline sind in der Regel verschiedene Phasen(Stages), die seriell oder parallel durchlaufen werden.  In einer Build-Pipeline sind in der Regel verschiedene Phasen(Stages), die seriell oder parallel durchlaufen werden. 
- 
-==== Phasen ==== 
  
 ^ Stage ^ Beschreibung ^ Allfällige Umsysteme ^ ^ Stage ^ Beschreibung ^ Allfällige Umsysteme ^
Zeile 17: Zeile 15:
 | Deploy auf Dev/Test | Code wird auf einem Entwicklungs- oder Testsystem installiert zur weiteren Validierung (manuell oder automatisch). | Dev/Testsystem | | Deploy auf Dev/Test | Code wird auf einem Entwicklungs- oder Testsystem installiert zur weiteren Validierung (manuell oder automatisch). | Dev/Testsystem |
 | Deploy auf Prod | Code wird auf dem produktiven System ausgerollt und für die Benutzer zur Verfügung gestellt. | Prodsystem | | Deploy auf Prod | Code wird auf dem produktiven System ausgerollt und für die Benutzer zur Verfügung gestellt. | Prodsystem |
- 
-==== Trigger ==== 
- 
-Je nach Anzahl der Commits und Zeitbedarf der einzelnen Schritte, ist es sinnvoll verschiedene Trigger einzusetzen und nicht immer alle Phasen  
-auszuführen. 
- 
-Nachfolgend eine mögliche Aufteilung, welche Phasen in welchem Fall beziehungsweise mit welchem Trigger ausgeführt werden können. Bedenken Sie, dass dies explizit nur ein Vorschlag ist und nach Bedarf völlig anders aussehen kann. 
- 
-🟢 Wahrscheinlich 
-🟡 Möglich 
-🔴 Eher unwahrscheinlich 
- 
-^ Stage ^ Bei Commit/Merge Request ^ CRON(z.B. nightly, weekly) ^ 
-| Checkout | 🟢 | 🟢 |  
-| Abhängigkeiten installieren | 🟢 | 🟢 | 
-| Linting | 🟡 | 🟢 | 
-| Build/Compile | 🟢 | 🟢 | 
-| Unit Tests | 🟡 | 🟢 | 
-| Integration Tests | 🟡 | 🟢 | 
-| E2E Tests | 🔴| 🟢 | 
-| Test Coverage | 🔴| 🟢 | 
-| Package / Artifact bauen | 🟡 | 🟢 | 
-| Deploy auf Dev/Test | 🟡 | 🟢 | 
-| Deploy auf Prod | 🔴| 🟡 | 
  
  • de/modul/ffit/3-jahr/cicd/learningunits/lu02/a.txt
  • Zuletzt geändert: 2026/02/03 00:42
  • von apeter