Junior — Middle
Kako podesiti automatsko pokretanje testova koristeći GitLab CI/CD?
sobes.tech АИ
Одговор од АИ
Da biste konfigurirali automatsko pokretanje testova u GitLab CI/CD, potrebno je da kreirate fajl .gitlab-ci.yml u korenu repozitorijuma, gde ćete opisati faze (stages) i zadatke (jobs) za pokretanje testova.
Primer jednostavne konfiguracije za Java projekat sa Maven-om:
stages:
- test
test_job:
stage: test
script:
- mvn test
tags:
- runner-tag
Objašnjenje:
stagesdefiniše redosled faza, ovde samotest.test_jobje zadatak koji se pokreće u fazitest.- U
scriptse navode komande za pokretanje testova. tagsje opcionalno, ako imate konfigurisan GitLab Runner sa tagovima.
Nakon push-a u repozitorijum, GitLab automatski pokreće pipeline, izvršava testove i prikazuje rezultat u interfejsu. Konfiguraciju možete proširiti dodavanjem build, deploy i drugih faza.