Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise Academy Logo
Workshops
iX – Magazin für professionelle IT

CI/CD mit GitHub Actions

Dieser eintägige Workshop führt Sie in die Arbeit mit GitHub Actions ein, eine flexible Lösung für Continuous Integration und Continuous Delivery. Im Vordergrund stehen dabei die praktische Arbeit mit GitHub und das interaktive Erarbeiten von sofort einsetzbaren Best Practices.

CI/CD mit GitHub Actions

Überblick

Continuous Integration und Continuous Deployment – kurz CI/CD – gehören seit vielen Jahren zu den Best Practices in der Software-Entwicklung. Mit GitHub Actions bietet die Versionsverwaltung für Software-Entwicklungsprojekte GitHub seit 2018 eine direkt in die Plattform integrierte, vollwertige CI/CD-Lösung an. Sie zeichnet sich durch große Flexibilität und ein vielfältiges Angebot an Features und sogenannten Actions aus.

Actions sind abgekapselte Komponenten, die bequem in die eigenen Workflows eingebunden werden können. Sie übernehmen Arbeitsschritte wie das Einrichten von Software-Umgebungen oder die Interaktion mit Cloud-Plattformen. Oft werden Actions direkt von den jeweiligen Software-Herstellern oder Cloud-Anbietern gepflegt.

Sie lernen in diesem Workshop typische CI/CD-Szenarien kennen und sind anschließend in der Lage, die dabei interaktiv erarbeiteten Vorgehensmodelle auf ihre eigenen Projekte anzuwenden.

Zielgruppe

Der Workshop richtet sich an Entwickler, die GitHub zur Code-Verwaltung nutzen und GitHub Actions in neuen oder laufenden Software-Projekten zum Einsatz bringen möchten. Er eignet sich sowohl für Neu-Einsteiger in das Thema CI/CD als auch für Entwickler, die von anderen Lösungen zu GitHub Actions migrieren möchten.

Voraussetzungen

  • ein GitHub-Account (ein kostenfreier Account der Stufe "Free" ist ausreichend)

  • Grundlagen der Arbeit mit Git und GitHub (Commits, Pushes, Branches, Merges, Pull Requests)

  • Möglichkeit, auf dem eigenen Computer einen SSH-Key zu erzeugen (zum Beispiel mit ssh-keygen)

Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.

Inhalte

GitHub Actions hat sich seit seiner Einführung im Jahr 2018 zu einer vollwertigen CI/CD-Lösung mit umfangreichen Features entwickelt. Entsprechend schwer fällt es, den Einstieg zu finden, einen Überblick zu gewinnen und zielführende Lösungen für die eigenen Projekte zu konzipieren und umzusetzen.

Der Workshop ist durchgehend interaktiv. Die Teilnehmenden entwickeln CI/CD-Workflows für verschiedene Beispiel-Anwendungen und lernen hierbei die wesentlichen Features von GitHub Actions sowie Best Practices kennen.

  • 1. Block: Grundlagen CI/CD und GitHub Actions

  • 2. Block: Automatisiertes Testen mit GitHub Actions

  • 3. Block: Multi-Stage-Deployments und Wartung

Durchführung

Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störungen am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl (weniger als 50%) nicht möglich, werden die Teilnehmer spätestens 7 Tage vorher informiert.

Die Teilnehmerzahl ist auf max. 10 Personen begrenzt.

Foto von Kilian Kluge

Kilian Kluge

KI-Experte und Geschäftsführer | Inlinity Technologies GmbH

Zum Profil

CI/CD mit GitHub Actions

Haben Sie Fragen zu unseren Workshops? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Team  Workshops

Team Workshops

workshops@heise-academy.de

+49 511 5352 8604

Telefonisch erreichbar: Mo – Fr | 09:00 – 17:00 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.