CI/CD met GitHub Actions en DevOps-pijplijnen · Les

Uw eerste GitHub-workflow

Maak en voer uw allereerste GitHub Actions-workflow uit om een eenvoudige taak in uw repository te automatiseren.

Les 3 van 411 stappen

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 -la

De 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.

Gratis beginnen

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

  1. Wat zijn CI/CD en DevOps?
  2. Kernconcepten van GitHub Actions
  3. Uw eerste GitHub-workflow
  4. Secrets en omgevingsvariabelen beheren
← Terug naar CI/CD met GitHub Actions en DevOps-pijplijnen