1 Punkte von jay03 2026-04-03 | 5 Kommentare | Auf WhatsApp teilen

Ich habe den Aufbau einer CI/CD-Pipeline ausprobiert. Ich habe eine CI-Pipeline implementiert, die meiner Meinung nach am einfachsten ist, und dafür gesorgt, dass die CD nur bei Erfolg läuft. Mich würde interessieren, welche Schritte ihr in der Praxis oder bei euren eigenen Setups in der CI-Phase zusätzlich ergänzt!

5 Kommentare

 
roxie 16 일 전

Ich hinterlasse ungeordnet ein paar Gedanken, die mir beim Lesen gekommen sind.

  • Es wäre wohl besser gewesen, die Notwendigkeit von CI und CD jeweils in eigenen Abschnitten zu erklären.
  • npm ci ist die Abkürzung für clean install.
  • Viel Erfolg bei der Jobsuche!
 
kurthong 2026-04-03

Sie können das lösen, indem Sie die automatische Bereitstellung von Vercel deaktivieren und stattdessen direkt über die Vercel CLI in GitHub Actions deployen.

  1. In den Vercel-Projekteinstellungen
    "GitHub Auto Deploy" deaktivieren
  2. Im CI-yml einen Deployment-Schritt hinzufügen:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Dann wird das Deployment nur ausgelöst, wenn das gesamte CI erfolgreich war.

 
jay03 2026-04-03

Oh, das habe ich im zweiten Teil behandelt!!! Danke für den Hinweis.

 
kurthong 2026-04-03

Haha, ich habe den Kommentar geschrieben, ohne es zu überprüfen, und nur den Haupttext gelesen. Viel Erfolg!