GitHub APIs: Automatisieren und Anpassen

In der Softwareentwicklung gibt es immer wieder Routinetätigkeiten, die automatisiert werden wollen. Befindet sich das Code-Repository auf GitHub, so stehen dafür verschiedene APIs zur Verfügung. Dieser Vortrag zeigt hierfür verschiedene praktische Beispiele:

  • Releases mit GitHub Actions automatisieren
  • Codequalität prüfen
  • Repository-Einstellungen als Configuration-as-Code ablegen
  • eigene Custom-Dashboards zu Issues und Pull-Requests erstellen
  • Aktionen über Bots oder REST-APIs automatisieren

Vorkenntnisse

Erfahrung in der Softwareentwicklung mit Git, idealerweise auf GitHub.

Lernziele

  • Potenziale für Automatisierungen erkennen können
  • Möglichkeiten der verschiedenen APIs einschätzen können

Speaker

 

Alexander Schwartz
Alexander Schwartz arbeitet als Principal Software Engineer bei Red Hat. Beruflich und privat entwickelt er aktuell Software für Open-Source-Projekte, zusätzlich bringt er die Erfahrung als Software-Architekt und IT-Berater mit. Technologisch geht es meist um JavaScript-Frontends, Java-Backends, Kubernetes, APIs und darum, wie man es passend betreiben kann.

CC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden