Skip to content
GitHub Actions

Automatisiere deinen Workflow – von der Idee bis zur Umsetzung

Mit GitHub Actions lassen sich alle Software-Workflows einfach automatisieren, jetzt auch mit erstklassiger CI/CD. Erstelle, teste und stelle deinen Code direkt über GitHub bereit. Code Reviews, Branchverwaltung und Issuebewertung kannst du ganz nach deinen Wünschen gestalten.

Screenshot of a GitHub Actions workflow titled 'matrix-build-deploy.yml' displaying a pipeline with three stages: Build, Test, and Publish. The Build stage has completed successfully in 1 minute and 42 seconds. The Test stage includes builds for Linux, macOS, and Windows, all of which have also completed successfully with their respective durations. The final stage, Publish, shows that the publishing steps for Linux, macOS, and Windows are pending and waiting for approval. The background features a gradient transitioning from green to blue to turquoise.

Starte Workflows für jedes GitHub-Ereignis, um Aufgaben zu automatisieren

Gehostete Runner

Linux, macOS, Windows, ARM, GPU und Container vereinfachen das Erstellen und Testen deiner Projekte. Direkt auf einer virtuellen Maschine oder in einem Container ausführen. Mit selbst gehosteten Runners kannst du deine eigenen virtuellen Maschinen in der Cloud oder lokal nutzen.

Matrix-Builds

Spare Zeit mit Matrix-Workflows, die gleichzeitig mehrere Betriebssysteme und Versionen deiner Laufzeit testen.

In jeder Sprache

GitHub Actions unterstützt Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET und mehr. Erstellen, Testen und Bereitstellen von Apps in der Sprache deiner Wahl.

Live-Protokolle

Sieh deinen Workflow in Echtzeit mit Farbe und Emojis. Mit einem Klick lässt sich ein Link kopieren, der eine bestimmte Zeilennummer markiert, um einen CI/CD-Fehler zu teilen.

Im Geheimnisspeicher errichtet

Automatisiere deine Softwareentwicklungsprozesse mit Workflow-Dateien gemäß Git-Flow, indem du diese in deinem Repository kodifizierst.

Testen mehrerer Container

Teste deinen Webdienst und dessen Datenbank in deinem Workflow, einfach durch Hinzufügen von Docker-Compose zu deiner Workflow-Datei.

Einen Workflow für jedes Ereignis ausführen

Ob du Container erstellst, Webdienste bereitstellst oder neue Entwickler:innen in deinen Open-Source-Projekten automatisiert begrüßen möchtest – es gibt eine GitHub Action dafür. Mit GitHub Packages und GitHub Actions kannst du das Paketmanagement vereinfachen – z. B. Versionsaktualisierungen, schnelle Verteilung über unser globales CDN und die Auflösung von Abhängigkeiten mit deinem bestehenden GITHUB_TOKEN.

Screenshot showing the results of a successful GitHub Actions workflow. The header indicates that 'All checks have passed,' with three successful checks listed below. The checks include 'Build,' which completed successfully in 42 seconds, 'Test,' which completed in 5 minutes, and 'Code scanning / CodeQL,' which completed in 30 seconds. Each check has a corresponding 'Details' link. At the bottom, there is a green 'Merge pull request' button, indicating that the pull request is ready to be merged. The background features a gradient from green to teal.

GitHub Actions Marketplace

Screenshot of a GitHub Actions workflow file being edited. The cursor is in the 'on' section of the YAML file, with a dropdown menu showing various triggers such as push, issue_creation, new_release, workflow_dispatch, and others. The code includes steps to set up a Node.js environment and run tests. On the right side of the screen, there is a 'Marketplace' panel displaying featured actions like 'Setup Node.js environment,' 'Setup Java JDK,' 'Setup .NET Core SDK,' and 'Download a Build Artifact.' The background features a gradient from green to teal.

GitHub Actions vernetzt alle deine Tools und automatisiert jeden Schritt deines Entwicklungs-Workflows.

  • Einfache Bereitstellung in jeder Cloud, Erstellung von Tickets in Jira oder Veröffentlichung eines Pakets auf npm.
  • Möchtest du abseits der üblichen Pfade arbeiten? Nutze die Millionen von Open-Source-Bibliotheken, verfügbar auf GitHub, um deine eigenen GitHub Actions zu erstellen. Du kannst sie in JavaScript programmieren oder eine Container-Aktion erstellen – beide können mit der vollständigen GitHub-API und jeder anderen öffentlichen API interagieren.

Sichere Paketregistrierung für Code und Workflows

Speichere und verwalte deinen Code und deine Pakete sicher mit GitHub-Anmeldeinformationen – integriert in deinen Workflows über APIs und Webhooks. Profitiere von schnellen, zuverlässigen Downloads über ein globales CDN, um eine optimale Leistung zu erzielen.

Screenshot of a terminal window showing Docker commands to log in to GitHub's container registry (ghcr.io), tag an application image, and push the image version (1.0.0) to the repository, with a successful login and digest confirmation. The background features a gradient from green to teal.
GitHub Actions ist eine spannende Entwicklung, die weit über CI/CD hinausgeht und viel Potenzial freisetzt. Es verspricht die Workflow-Optimierung verschiedener Aufgaben, von der Bereitstellung unserer Websites über die GitHub-API-Abfrage für benutzerdefinierte Statusberichte bis hin zu standardmäßigen CI-Builds.
Ralph Gommers
Ralf GommersSciPy-Maintainer

GitHub Actions ist für öffentliche Repositorys kostenlos

Wir legen großen Wert auf unser Open-Source-Erbe und freuen uns, kostenlose CI/CD für öffentliche Repositorys bereitzustellen. In der Dokumentation erfährst du, welche Runner enthalten sind.

Dokumentationen anzeigen

Hoste deine eigenen Runner oder nutze von GitHub gehostete Runner

Sieh dir die Plandetails an, um die enthaltenen Minuten zu sehen, sowie die Preistabelle unten, um zu erfahren, für welche Runner du deine kostenlosen Minuten nutzen kannst.

Preise ansehen

Die Zukunft der Workflow-Automatisierung ist schon da

Mit GitHub Actions beginnen