LU10a - Grundladen

Beim automatisierten Deployment werden Änderungen an unseren Webseiten automatisch veröffentlicht.

Die Ziele eines automatisierten Deployments sind:

  • Schnellere Verfügbarkeit von Änderungen und Fehlerkorrekturen für den Endbenutzer.
  • Weniger Zeitaufwand für die Entwickler.

Natürlich soll nicht einfach jede Änderung direkt öffentlich ins Internet gestellt werden. Schliesslich besteht die Entwicklung einer Webseite auch aus viel try & error. Daher wird ein automatisiertes Deployment in einen Workflow mit Validerung des Codes und Tests eingebunden.

Ein möglicher einfacher Workflow wäre:

  1. Beim Commit wird der Code automatisch validiert. Schlägt die Validierung fehl, kann der Commit nicht durchgeführt werden.
  2. Beim Push ins zentrale Repository werden automatisierte Tests durchgeführt.
  3. Sind alle Tests erfolgreich, wird die Webseite veröffentlicht.

In den folgenden Kapiteln betrachten wir die Möglichkeiten von Webstorm und GitHub Pages für ein automatisiertes Deployment.


Kevin Maurizi, Marcel Suter

  • modul/m293/learningunits/lu10/grundlagen.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1