Meer informatie over testen in pipeline Meer informatie over forken
Stappen
1. Doel
Het doel van testen in een pipeline is het verhogen van de kwaliteit van de applicatie en het versnellen van het proces.
2. Subdoelen
- Het instellen van de pipeline.
- Het activeren van de pipeline.
- Secrets instellen buiten de code.
- De werking van de pipeline controleren.
3. Fasen
- Maak een workflows configuratie bestand (indien niet aanwezig)
- Ga naar je repository op GitHub
- Maak de map .github/workflows aan (indien nog niet aanwezig)
- Voeg een nieuw bestand toe, bijvoorbeeld hello-world.yml
- Plak onderstaande code erin en commit het:
name: Hello World Workflow
on:
push:
branches:
- main # Voer de workflow uit bij een push naar de main branch
workflow_dispatch: # Hiermee kun je de workflow handmatig starten
jobs:
say-hello:
runs-on: ubuntu-latest
steps:
- name: Print Hello World
run: echo "Hello, World! 🎉"
- Activeer workflows (na fork)
- Ga naar je forked repository
- Open “Settings” → “Actions”
- Onder “Workflow permissions” kies je:
- “Read and write permissions” (indien nodig voor commits in workflows)
- “Allow GitHub Actions to create and approve pull requests” (indien nodig)
-
Secrets opnieuw instellen (na fork)
Secrets (bijv. API keys, tokens) worden NIET meegekopieerd bij een fork Voeg ze handmatig toe onder “Settings” → “Secrets and variables” → “Actions”. -
Push wijzigingen naar je geforkte repository
Push een wijziging en controleer de status van de pipeline onder de Actions knop.