Aufgabe 2 - Erstellung einer gitlab-ci.yml
Die Pipeline durchläuft die drei Stages build,test und deploy. Die build-Stage muss nicht weiter bearbeitet werden. Stage test Erweitern Sie die Stage test um die folgenden Punkte: • Führen Sie eine saubere Installation aller Abhängigkeiten durch • Rufen Sie das Script zum Testen aus der package.json auf Hier werden nicht alle Tests erfolgreich durchlaufen. Führen Sie geeignete Änderungen an der Anwendung aus. Ändern Sie nicht die Tests selbst! Stage deploy Erweitern Sie die Stage deploy um die folgenden Punkte: • Bauen Sie den Container mit dem Dockerfile und vergeben Sie einen geeigneten Tag • Entfernen Sie laufende Versionen der Anwendung • Starten Sie das zuvor gebaute Image und vergeben Sie einen Namen für den Container Testen der Pipeline Rufen Sie das Deployment im Browser auf und überprüfen Sie die Funktionalität.