Skip to main content

Enterprise Server 3.20 ist derzeit als Release Candidate verfügbar.

GitHub Actions vs GitHub Apps

Erfahre mehr über die wichtigsten Unterschiede zwischen GitHub Actions und GitHub Apps, um zu entscheiden, welches für deine Anwendungsfälle geeignet ist.

GitHub Marketplace bietet sowohl GitHub Actions als auch GitHub Apps, von denen jedes ein wertvolles Automatisierungs- und Workflowtool sein kann. Wenn du die Unterschiede und die Vorteile jeder Option verstehst, kannst du die für deinen Auftrag am besten geeigneten Optionen auswählen.

GitHub Apps:

  • Laufen beständig und können schnell auf Ereignisse reagieren.
  • Funktionieren hervorragend, wenn persistente Daten benötigt werden.
  • Funktionieren am besten mit API-Anforderungen, die nicht zeitaufwändig sind.
  • Betreiben Sie auf einem von Ihnen bereitgestellten Server oder einer Recheninfrastruktur.

GitHub Actions:

  • Bieten Sie eine Automatisierung, die kontinuierliche Integration und kontinuierliche Bereitstellung durchführen kann.
  • Es kann direkt auf Runner-Maschinen oder in Docker-Containern laufen.
  • Der Zugriff auf einen Klon deines Repositorys kann auch enthalten sein, wodurch Bereitstellungs- und Veröffentlichungstools, Codeformatierer und Befehlszeilentools Zugriff auf deinen Code erhalten können.
  • Erfordern weder, dass du Code noch eine App bereitstellst.
  • Du benötigst eine einfache Schnittstelle zum Erstellen und Verwenden von Geheimnissen. Dadurch können die Aktionen mit Diensten von Drittanbietern interagieren, ohne die Anmelde-Informationen des Aktions-Benutzers speichern zu müssen.