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

  1. 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! 🎉"
 
  1. 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)
  1. 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”.

  2. Push wijzigingen naar je geforkte repository
    Push een wijziging en controleer de status van de pipeline onder de Actions knop.