Session

Ringbased Gated Releases - Mit GitHub Actions sichere und automatisierte Deployments

Haben Sie sich schon einmal gefragt, warum viele Deployments immer noch manuell freigegeben werden, obwohl sie oft nur wenige Informationen enthalten und kaum als wirkliche Absicherung dienen? Wenn Sie ringbasierte Deployments verwenden, ist es umso wichtiger, den Automatisierungsgrad zu erhöhen und nicht auf manuelle Freigaben zu vertrauen. Hier kommen vergatterte "gated" Releases ins Spiel.

Gated Releases ermöglichen es, verschiedene Signale zu prüfen, bevor die Anwendung in die nächste Umgebung übertragen wird. Dazu zählen beispielsweise Systemzustände wie Prozessor, RAM und I/O, unbehandelte Ausnahmen in Logfiles oder beendete Prozesse. Mit gated Releases haben Sie die Möglichkeit, den Release-Prozess vollständig zu automatisieren und sich so auf das nächste Level von Continuous Deployment zu bringen.

In diesem praxisorientierten Vortrag zeigt Thomas, wie Sie mit GitHub Actions und der GitHub API komplett automatisierte Gated Releases für ringbasierte Deployments umsetzen können. Dieser Vortrag richtet sich an DevOps-Engineers und Entwickler, die ihre Release-Pipelines verbessern und optimieren wollen.

Meine Session kann von 45min bis 60min Inhalt liefern. Sie richtet sich an Entwickler wie auch an "DevOps Engineers" o.Ä.
Da ich hier eine Demo mit Hardware als ShowCase einbauen möchte (Kann , kein Muss) benötige ich etwas Platz [etwa A3-Fläche]. Da Github mittlerweile eine sehr wichtige Platform zur Entwicklung ist, und Gated-Releases noch nicht OutOfTheBox in GitHub vorhanden, wird dies eine sehr wertvolle Session für die Teilnehmer - besonders für die aus dem Enterprise-Sektor.

Thomas Tomow

Azure MVP - Cloud, IoT & AI / Co-Founder @Xpirit Germany

Stockach, Germany

View Speaker Profile