Junior — Middle
Kuidas seadistada automaatne testide käivitamine GitLab CI/CD abil?
sobes.tech AI
Vastus AI-lt
GitLab CI/CD-s automaatsete testide käivitamise konfigureerimiseks peate looma faili .gitlab-ci.yml projekti juurkaustas, kus kirjeldatakse etappe (stages) ja ülesandeid (jobs) testide käivitamiseks.
Lihtne konfiguratsioon Java projekti jaoks Maveniga:
stages:
- test
test_job:
stage: test
script:
- mvn test
tags:
- runner-tag
Selgitus:
stagesmäärab etappide järjestuse, siin ainulttest.test_jobon ülesanne, mis käivitataksetestetapis.script-s on näidatud käsud testide käivitamiseks.tagson valikuline, kui teil on konfigureeritud GitLab Runner koos siltidega.
Pärast pushi repo, käivitab GitLab automaatselt pipeline, täidab testid ja näitab tulemusi kasutajaliideses. Konfiguratsiooni saab laiendada, lisades ehituse, juurutamise ja teisi etappe.