Junior — Middle
Hoe kunt u de automatische testuitvoering instellen met GitLab CI/CD?
sobes.tech AI
Antwoord van AI
Om automatische tests uit te voeren in GitLab CI/CD, moet je een .gitlab-ci.yml bestand aanmaken in de root van de repository, waarin je de stages en jobs beschrijft voor het uitvoeren van de tests.
Voorbeeld van een eenvoudige configuratie voor een Java-project met Maven:
stages:
- test
test_job:
stage: test
script:
- mvn test
tags:
- runner-tag
Uitleg:
stagesbepaalt de volgorde van de fases, hier alleentest.test_jobis de taak die wordt uitgevoerd in detestfase.- In
scriptworden de commando's voor het uitvoeren van de tests vermeld. tagsis optioneel, als je een GitLab Runner hebt geconfigureerd met tags.
Na het pushen naar de repository start GitLab automatisch de pipeline, voert de tests uit en toont het resultaat in de interface. Je kunt de configuratie uitbreiden, build, deploy en andere fases toevoegen.