Einstellungen

Wir respektieren Ihr Recht auf Privatsphäre. Sie können sich dafür entscheiden, einige Arten von Cookies nicht zuzulassen. Ihre Cookie-Einstellungen gelten für unsere gesamte Website.

 

Wir verwenden Cookies auf unserer Website, um unseren Datenverkehr zu analysieren und damit ihre Usererfahrung zu verbessern. Diese Cookies sind aber nicht notwendig, um unsere Seiten korrekt abzurufen.  Datenschutzerklärung.

GitHub APIs: Automatisieren und Anpassen

Deutsch
Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.

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

Erfahrung in der Softwareentwicklung mit Git, idealerweise auf GitHub.

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

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.

CLC-Newsletter

Du möchtest über die CLC auf dem Laufenden gehalten werden?

Anmelden