Junior — Middle
Ինչպե՞ս կարող եք կարգավորել ավտոմատ փորձարկումների գործարկումը GitLab CI/CD-ով։
sobes.tech AI
Պատասխան AI-ից
GitLab CI/CD-ում ավտոմատ փորձարկումների գործարկումը կարգավորելու համար, անհրաժեշտ է ստեղծել .gitlab-ci.yml ֆայլը ռեպոզիտորիքի հիմնական թղթապանակում, որտեղ նկարագրվում են փուլերը (stages) և աշխատանքները (jobs) փորձարկումները գործարկելու համար:
Մեկ պարզ կոնֆիգուրացիայի օրինակ Maven-ով Java նախագծի համար:
stages:
- test
test_job:
stage: test
script:
- mvn test
tags:
- runner-tag
Նպատակը:
stagesսահմանում է փուլերի հաջորդականությունը, այստեղ միայնtest:test_job— այն աշխատանքը, որը կատարվում էtestփուլում:script-ում նշվում են հրահանգները փորձարկումները գործարկելու համար:tags-ը ընտրովի է, եթե դուք կարգավորել եք GitLab Runner-ով տեգերով:
Դեպոզիտորին push անելուց հետո, GitLab-ը ավտոմատ կերպով սկսում է պայպլայնը, կատարում է փորձարկումները և արդյունքը ցույց է տալիս ինտերֆեյսում: Դուք կարող եք ընդլայնել կոնֆիգուրացիան, ավելացնել կառուցում, տեղադրում և այլ փուլեր: