Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:cicd:learningunits:lu03:aufgaben:a01 [2026/02/24 00:46] apeterde:modul:ffit:3-jahr:cicd:learningunits:lu03:aufgaben:a01 [2026/02/24 11:01] (aktuell) apeter
Zeile 3: Zeile 3:
 Erfassen Sie hierfür einen Task, sofern noch keiner existiert. Verweisen Sie in allen Commit-Messages dieser Aufgabe auf den entsprechenden Task.  Erfassen Sie hierfür einen Task, sofern noch keiner existiert. Verweisen Sie in allen Commit-Messages dieser Aufgabe auf den entsprechenden Task. 
  
-''.github/workflows/frontend_job.yml'' mit folgendem Inhalt:+Bei Aufgabe LU01.A02 haben Sie bereits Linting und Formatting lokal verwendet
  
-<code yml>+Abhängigkeiten, welche nicht direkt für das Produkt selbst verwendet wird, sollten separat geführt werden. Im ''package.json'' wird dieser Abschnitt als ''devDependencies'' bezeichnet.
  
-name: Build frontend+Kontrollieren Sie Ihre ''package.json''-Datei und passen Sie dieses bei Bedarf entsprechend an.
  
-on: +Mit "npm ci" (Clean & Install) werden standardmässig sowohl die Dependencies, als auch die devDependencies installiert.
-  workflow_dispatch: +
-  workflow_call:+
  
-jobs: +Ergänzen Sie Ihre ''.github/workflows/frontend_job.yml''-Datei daher mit folgenden Schritten und passen Sie die Node-Version ihrem Projekt an.
-  job_build_typescript: +
-    name: Build typescript code +
-    runs-on: ubuntu-latest +
-    defaults: +
-      run: +
-        working-directory: frontend +
- +
-    steps: +
-      - name: Checkout code +
-        uses: actions/checkout@v4+
  
 +<code yml>
 +...
       - name: Set up Node.js       - name: Set up Node.js
         uses: actions/setup-node@v3         uses: actions/setup-node@v3
         with:         with:
-          node-version: '20'+          node-version: '20' # TODO: adjust to your node version
           cache: 'npm'           cache: 'npm'
           cache-dependency-path: frontend/package-lock.json           cache-dependency-path: frontend/package-lock.json
Zeile 42: Zeile 32:
 </code> </code>
  
-Checken Sie die Pipeline ein und pushen Sie Ihren Commit.+Checken Sie die Pipeline-Datei ein und pushen Sie Ihren Commit
 + 
 +Führen Sie die Pipeline aus und reparieren Sie wenn nötig allfällige Fehler.
  
  
  • de/modul/ffit/3-jahr/cicd/learningunits/lu03/aufgaben/a01.1771890364.txt.gz
  • Zuletzt geändert: 2026/02/24 00:46
  • von apeter