Kapitel 12. Kontinuierliche Integration/kontinuierliches Deployment von Vue.Js-Anwendungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Das vorherige Kapitel hat uns gezeigt, wie wir Tests für unsere Vue-Anwendung einrichten, von Unit-Tests mit Vite bis zu E2E-Tests mit Playwright. Wenn unsere Anwendung mit den richtigen Tests ausgestattet ist, können wir zum nächsten Schritt übergehen: der Bereitstellung.

In diesem Kapitel lernst du das Konzept von CI/CD kennen und erfährst, wie du mit GitHub Actions eine CI/CD-Pipeline für deine Vue-Anwendung einrichtest. Außerdem lernen wir, wie wir Netlify als Deployment- und Hosting-Plattform für unsere Anwendung nutzen können.

CI/CD in der Softwareentwicklung

Continuous Integration (CI) und Continuous Delivery (CD) sind kombinierte Softwareentwicklungspraktiken, die darauf abzielen, den Prozess der Softwareentwicklung und -bereitstellung zu beschleunigen und zu stabilisieren. CI/CD umfasst die effektive Überwachung des Software-Lebenszyklus durch automatisierte Integration, Tests und kontinuierliche Bereitstellung der Software für die Produktion.

CI/CD bietet viele Vorteile für die Softwareentwicklung, darunter :

  • Schnellere Softwarebereitstellung mit automatischer Bereitstellung

  • Stärkere Zusammenarbeit zwischen verschiedenen Teams

  • Bessere Softwarequalität mit automatisierten Tests

  • Schnellere Reaktion auf Fehler und Softwareprobleme durch einen ...

Get Vue lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.