Sobes.tech
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:

  • stages bepaalt de volgorde van de fases, hier alleen test.
  • test_job is de taak die wordt uitgevoerd in de test fase.
  • In script worden de commando's voor het uitvoeren van de tests vermeld.
  • tags is 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.