Übung: Schlechte Pipeline reparieren #1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Übung: Schlechte Pipeline reparieren
Branch:
exercise/bad-pipeline· Schwierigkeit: einfach ·Thema: CI/CD-Qualität
Ausgangslage
Die CI-Pipeline (
Jenkinsfile) wurde „mal schnell" umgebaut. Sie läuft —ist aber aus mehreren Gründen unbrauchbar und unsicher.
Aufgabe
exercise/bad-pipelineaufmainöffnen.Jenkinsfilefinden und in einem Kommentarauflisten. Mindestens diese sind drin:
admin:admin, Datenbank-Passwort)-X) —Secret-Leckage im Log
npm install --forcestatt reproduzierbarer Installation(Lockfile ignoriert; das Projekt nutzt Bun)
node('any')), keine Optionen(Timestamps, Timeout, Concurrent-Blocking)
mainanlehnen(Lint → Test → Frontend → Trivy → SonarQ, Token über
Jenkins-Credentials, keine Secrets im Code).
Freigabe durch den Trainer.
Erwartetes Learning