Sobes.tech
Junior — Middle

Cum puteți configura pornirea automată a testelor folosind GitLab CI/CD?

sobes.tech AI

Răspuns de la AI

Pentru a configura rularea automată a testelor în GitLab CI/CD, trebuie să creați un fișier .gitlab-ci.yml în rădăcina depozitului, unde descrieți etapele (stages) și sarcinile (jobs) pentru rularea testelor.

Exemplu de configurație simplă pentru un proiect Java cu Maven:

stages:
  - test

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

Explicație:

  • stages definește succesiunea etapelor, aici doar test.
  • test_job este sarcina care rulează în etapa test.
  • În script se indică comenzile pentru rularea testelor.
  • tags este opțional, dacă aveți configurat un GitLab Runner cu etichete.

După push-ul în depozit, GitLab va porni automat pipeline-ul, va executa testele și va afișa rezultatul în interfață. Puteți extinde configurația, adăuga build, deploy și alte etape.