Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:cicd:learningunits:lu08:aufgaben:a01 [2026/03/31 00:48] – angelegt apeterde:modul:ffit:3-jahr:cicd:learningunits:lu08:aufgaben:a01 [2026/03/31 01:07] (aktuell) apeter
Zeile 1: Zeile 1:
 ==== LU08.A01 Testing in Pipeline integrieren ==== ==== LU08.A01 Testing in Pipeline integrieren ====
  
 +Erstellen Sie für diese Aufgabe bei Bedarf einen Github-Task.
 +
 +Erweitern Sie Ihre Github-Pipeline so, dass zusätzlich auch E2e-Tests ausgeführt werden. Nutzen Sie dafür jedoch eine separate workflow-Datei ''e2e_job.yml''.
 +Sofern Sie ein Backend haben, sollte Ihre Workflow-Dateien die folgenden Schritte enthalten.
 +
 +^ ''frontend_job.yml'' ^ ''backend_trigger.yml'' ^ ''e2e_job.yml'' ^
 +|<WRAP>
 +  * Checkout Code
 +  * Install Node
 +  * Install Dependencies
 +  * Run Formatter
 +  * Run Linter
 +  * Run Frontend Tests (Unit & Integration)
 +</WRAP> | <WRAP>
 +  * Checkout Code
 +  * Install Python/Java/Node/...
 +  * Install Dependencies
 +  * Run Formatter
 +  * Run Linter
 +  * Run Backend Tests (Unit & Integration)
 +</WRAP> | <WRAP>
 +  * Prepare Database
 +  * Prepare Backend (analog ''backend_trigger.yml'')
 +  * Prepare Frontend (analog ''frontend_job.yml'')
 +  * Wait until Ready
 +  * Run E2e-Tests
 +</WRAP> |
 <code yaml> <code yaml>
  
  • de/modul/ffit/3-jahr/cicd/learningunits/lu08/aufgaben/a01.1774910880.txt.gz
  • Zuletzt geändert: 2026/03/31 00:48
  • von apeter