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:
stagesdefinește succesiunea etapelor, aici doartest.test_jobeste sarcina care rulează în etapatest.- În
scriptse indică comenzile pentru rularea testelor. tagseste 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.