CI/CD opzetten met GitHub Actions
Ontwikkelaars profiteren doordat ze gestructureerde, copy-paste-klare tutorials met beeldaanwijzingen voor documentatie genereren.
Voorbeeld van invoer en uitvoer bekijken
Invoer
- Task
- Set up a CI/CD pipeline with GitHub Actions for a Node.js app
- Difficulty Level
- intermediate
- Include Images Notes
- yes
- Tools Required
- GitHub account, Node.js 18+, a repository with npm scripts
Uitvoer (fragment)
Hoe je een CI/CD-pipeline opzet met GitHub Actions
Vereisten: GitHub-account, Node.js 18+, een repo met `npm test` en `npm run build`.
Stap 1 — Maak het workflowbestand. Voeg in je repo `.github/workflows/ci.yml` toe. [Afbeelding: screenshot van de bestandsboom met de nieuwe workflowmap]
Stap 2 — Definieer de trigger. Stel de workflow in om bij elke push en pull request naar main te draaien:
```yaml
on:
push:
branches: [main]
```
Stap 3 — Voeg de testjob toe...