Sobes.tech
Junior — Middle

Comment configurer l'exécution automatique des tests avec GitLab CI/CD?

sobes.tech IA

Réponse de l'IA

Pour configurer l'exécution automatique des tests dans GitLab CI/CD, vous devez créer un fichier .gitlab-ci.yml à la racine du dépôt, où vous décrivez les étapes (stages) et les tâches (jobs) pour exécuter les tests.

Exemple de configuration simple pour un projet Java avec Maven :

stages:
  - test

test_job:
  stage: test
  script:
    - mvn test
  tags:
    - runner-tag

Explication :

  • stages définit la séquence des étapes, ici uniquement test.
  • test_job est la tâche qui s'exécute lors de l'étape test.
  • Dans script, vous indiquez les commandes pour lancer les tests.
  • tags est optionnel, si vous avez configuré un GitLab Runner avec des tags.

Après avoir poussé dans le dépôt, GitLab lancera automatiquement le pipeline, exécutera les tests et affichera le résultat dans l'interface. Vous pouvez étendre la configuration, ajouter la construction, le déploiement et d'autres étapes.