Aus dem Kurs: Git und Github lernen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Continous Deployment mit Github-Actions

Continous Deployment mit Github-Actions

Aus dem Kurs: Git und Github lernen

Continous Deployment mit Github-Actions

GitHub kann nicht nur die verschiedenen Versionen Ihrer Software kontrollieren und verwalten, sondern kann für Sie auch Ihren Code veröffentlichen und das sind die sogenannten GitHub Actions. Um so eine Action anzulegen, brauche hier eine YAML-Datei im Ordner .github und dann im Unterordner workflows und dann hier in der Datei ci.yml, der Name der Datei ist egal, ".yml" ist wichtig. Und jetzt gebe ich hier an, das immer dann, wenn ein neuer Commit nach Master gepusht wird, dann soll hier diese Action ausgeführt werden. Diese Action ist hier definiert in einem Job und die eigentliche Action, die steht hier unten, das ist einfach nur ein rsync, um meine neuesten Code-Änderungen zu synchronisieren mit meinem Webserver, den habe ich hier hinten angegeben. Das ist mein Benutzername tom@ und das ist die Adresse des Webservers und alles, was sich hier in meinem Repro befindet, also, das ist dieser Punkt hier, möchte ich in den Unterordner /var/www/html/bergtour syncen. Und um das syncen zu…

Inhalt