Sobes.tech
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-ը ավտոմատ կերպով սկսում է պայպլայնը, կատարում է փորձարկումները և արդյունքը ցույց է տալիս ինտերֆեյսում: Դուք կարող եք ընդլայնել կոնֆիգուրացիան, ավելացնել կառուցում, տեղադրում և այլ փուլեր: