Junior — Middle
Ako môžete nastaviť automatické spúšťanie testov pomocou GitLab CI/CD?
sobes.tech AI
Odpoveď od AI
Ak chcete nakonfigurovať automatické spúšťanie testov v GitLab CI/CD, musíte vytvoriť súbor .gitlab-ci.yml v koreňovom adresári repozitára, kde popíšete fázy (stages) a úlohy (jobs) na spustenie testov.
Príklad jednoduchej konfigurácie pre Java projekt s Maven:
stages:
- test
test_job:
stage: test
script:
- mvn test
tags:
- runner-tag
Vysvetlenie:
stagesurčuje sled udalostí, tu lentest.test_jobje úloha, ktorá sa spúšťa v fázetest.- V
scriptsú uvedené príkazy na spustenie testov. tagsje voliteľné, ak máte nakonfigurovaného GitLab Runnera s tagmi.
Po pushnutí do repozitára GitLab automaticky spustí pipeline, vykoná testy a zobrazí výsledok v rozhraní. Konfiguráciu môžete rozšíriť o build, deploy a ďalšie fázy.