Ihr erster GitHub-Workflow
Erstellen und führen Sie Ihren ersten GitHub-Actions-Workflow aus, um eine einfache Aufgabe in Ihrem Repository zu automatisieren.
Ihr erster GitHub-Workflow ist eine kostenlose CI/CD with GitHub Actions & DevOps Pipelines-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des CI/CD with GitHub Actions & DevOps Pipelines-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der CI/CD with GitHub Actions & DevOps Pipelines-Kurs umfasst insgesamt 4 Lektionen.
Willkommen bei Workflows!
Ein Workflow ist eine automatisierte Folge von Schritten, die in Ihrem Repository ausgeführt wird. Sie schreiben ihn in YAML und legen ihn unter .github/workflows/ ab.
Das Grundprinzip: Name und Auslöser
Jeder Workflow benötigt einen name zur Identifikation und einen Schlüssel on für seinen Auslöser. Mit on: push wird der Workflow bei jedem Eingang von Code ausgeführt.
Jobs: Die Arbeitseinheiten
Nachdem Sie festgelegt haben, wann ein Workflow ausgeführt wird, definiert jobs, was er tut. Jeder Job ist eine unabhängige Arbeitseinheit mit einer eigenen ID.
Runner: Ihre virtuelle Maschine
Mit dem Schlüssel runs-on wählen Sie die Maschine für Ihren Job aus. ubuntu-latest ist die Standardwahl; windows-latest und macos-latest stehen bei Bedarf ebenfalls zur Verfügung.
Schritte: Die Abfolge der Actions
Innerhalb eines Jobs werden steps nacheinander ausgeführt. run führt einen Shell-Befehl aus; uses bindet eine vorgefertigte Action ein. Wir beginnen mit run.
Ihr erster Workflow: Hallo!
Hier ist ein vollständiger Workflow für den Einstieg: Er checkt Ihren Code aus, gibt eine Begrüßung aus und listet Dateien auf. Speichern Sie ihn als hello-workflow.yml und führen Sie ihn aus.
name: My First Hello Workflow
on: [push]
jobs:
say_hello_job:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Say Hello World
run: echo "Hello from GitHub Actions!"
- name: List current directory files
run: ls -laDen Befehl `run` verstehen
Der Schlüssel run führt jeden Shell-Befehl auf dem Runner aus – echo zur Ausgabe und ls -la zum Auflisten von Dateien. Mit | können Sie mehrere Zeilen verketten.
Ihren Workflow auslösen
Mit on: [push] wird Ihr Workflow automatisch gestartet, sobald Sie die YAML-Datei committen und in Ihr Repository pushen. Ein manueller Auslöser ist nicht erforderlich.
Workflow-Ausführungen anzeigen
Öffnen Sie in Ihrem Repository den Tab Actions, um Ausführungen live zu verfolgen – einschließlich Status, Jobs, Schritten und vollständigen Protokollen zur Fehlerbehebung.
Kurzer Check: Workflow-Struktur
Welches der folgenden Elemente ist KEIN Schlüsselwort auf oberster Ebene, das direkt in einer einfachen YAML-Datei für GitHub Actions verwendet wird?
Rückblick: Ihre erste Automatisierung!
Sie haben Ihren ersten Workflow erstellt und ausgelöst: Er befindet sich unter .github/workflows/, startet bei einem Ereignis und führt Schritte auf einem ausgewählten Runner aus. Sehr gut.
Häufig gestellte Fragen
Ist die Lektion „Ihr erster GitHub-Workflow“ kostenlos?
Ja — der vollständige Text von „Ihr erster GitHub-Workflow“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des CI/CD with GitHub Actions & DevOps Pipelines-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der CI/CD with GitHub Actions & DevOps Pipelines-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Ihr erster GitHub-Workflow“?
Erstellen und führen Sie Ihren ersten GitHub-Actions-Workflow aus, um eine einfache Aufgabe in Ihrem Repository zu automatisieren. Du übst CI/CD with GitHub Actions & DevOps Pipelines mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um CI/CD with GitHub Actions & DevOps Pipelines zu starten?
Keine Vorkenntnisse erforderlich. CI/CD with GitHub Actions & DevOps Pipelines auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Ihr erster GitHub-Workflow“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser CI/CD with GitHub Actions & DevOps Pipelines-Lektion Code schreiben und ausführen?
Ja. Jede CI/CD with GitHub Actions & DevOps Pipelines-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was sind CI/CD und DevOps?
- Grundkonzepte von GitHub Actions
- Ihr erster GitHub-Workflow
- Secrets und Umgebungsvariablen verwalten