Uw eerste GitHub-workflow
Maak en voer uw allereerste GitHub Actions-workflow uit om een eenvoudige taak in uw repository te automatiseren.
Uw eerste GitHub-workflow is een gratis CI/CD met GitHub Actions en DevOps-pijplijnen-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject CI/CD met GitHub Actions en DevOps-pijplijnen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus CI/CD met GitHub Actions en DevOps-pijplijnen bevat in totaal 4 lessen.
Welkom bij Workflows!
Een workflow is een geautomatiseerd recept van stappen dat in je repo wordt uitgevoerd. Je schrijft het als YAML en plaatst het in .github/workflows/.
De kern: naam en triggers
Elke workflow heeft een name nodig om deze te identificeren en een sleutel on voor de trigger. Gebruik on: push om de workflow uit te voeren telkens wanneer code wordt aangeleverd.
Taken: de werkeenheden
Nadat je hebt ingesteld wanneer een workflow wordt uitgevoerd, bepaalt jobs wat deze doet. Elke job is een onafhankelijke werkeenheid met een eigen id.
Runners: je virtuele machine
Met de sleutel runs-on kies je de machine voor je job. ubuntu-latest is de standaardkeuze; windows-latest en macos-latest zijn beschikbaar wanneer je die nodig hebt.
Stappen: de actiereeks
Binnen een job worden steps in volgorde uitgevoerd. Met run voer je een shellopdracht uit; met uses voeg je een vooraf gebouwde action toe. We beginnen met run.
Je eerste workflow: hallo!
Hier is een volledige eerste workflow: deze checkt je code uit, drukt een begroeting af en geeft een lijst van bestanden weer. Sla de workflow op als hello-workflow.yml en voer hem uit.
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 -laDe opdracht `run` begrijpen
Met de sleutel run voer je elke shellopdracht uit op de runner — echo om tekst af te drukken en ls -la om bestanden weer te geven. Combineer meerdere regels met |.
Je workflow activeren
Met on: [push] wordt je workflow automatisch gestart zodra je het YAML-bestand naar je repo commit en pusht. Een handmatige trigger is niet nodig.
Uitvoeringen van workflows bekijken
Ga naar het tabblad Actions in je repo om uitvoeringen live te volgen — de status, taken, stappen en volledige logboeken om fouten op te sporen.
Korte controle: workflowstructuur
Welke van de volgende opties is GEEN sleutel op het hoogste niveau die rechtstreeks wordt gebruikt in een eenvoudig YAML-bestand voor GitHub Actions-workflows?
Terugblik: je eerste automatisering!
Je hebt je eerste workflow gebouwd en geactiveerd: deze staat in .github/workflows/, start bij een gebeurtenis en voert stappen uit op een gekozen runner. Goed gedaan.
Leer CI/CD met GitHub Actions en DevOps-pijplijnen met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “Uw eerste GitHub-workflow” gratis?
Ja — de volledige tekst van “Uw eerste GitHub-workflow” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus CI/CD met GitHub Actions en DevOps-pijplijnen wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus CI/CD met GitHub Actions en DevOps-pijplijnen bevat in totaal 4 lessen.
Wat leer ik in “Uw eerste GitHub-workflow”?
Maak en voer uw allereerste GitHub Actions-workflow uit om een eenvoudige taak in uw repository te automatiseren. Je oefent met CI/CD met GitHub Actions en DevOps-pijplijnen door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met CI/CD met GitHub Actions en DevOps-pijplijnen te beginnen?
Ervaring vooraf is niet nodig. CI/CD met GitHub Actions en DevOps-pijplijnen op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.
Hoe lang duurt de les “Uw eerste GitHub-workflow”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over CI/CD met GitHub Actions en DevOps-pijplijnen?
Ja. Elke les over CI/CD met GitHub Actions en DevOps-pijplijnen bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Wat zijn CI/CD en DevOps?
- Kernconcepten van GitHub Actions
- Uw eerste GitHub-workflow
- Secrets en omgevingsvariabelen beheren