Matakin GitLab yana haɗa ayyuka; ba shi da wani yanayin tsari na daban. Sanya ma'aunin wakili a kan ayyukan da suke buƙatar su, bisa zaɓi ta hanyar ɓoyayyen samfuri da za a sake amfani da shi:

.proxy-environment:
  variables:
    HTTP_PROXY: "$CODE_PROXY"
    HTTPS_PROXY: "$CODE_PROXY"
    NO_PROXY: "localhost,127.0.0.1"

external_check:
  extends: .proxy-environment
  stage: test
  script:
    - python ci/check_external_service.py

Ana bayar da CODE_PROXY ta hanyar sarrafa ma'auni na yanzu na aikin. Ga ayyukan da aka ba su izinin shiga ayyukan jama'a ta wakilai na jama'a, ƙimarsa za ta iya amfani da ƙarshen HTTP daga jerin wakilan HTTP. Umarnin Python aikin misali ne na aikin. Sauran ayyuka na iya barin wannan samfurin, kuma ayyuka da yawa a cikin mataki ɗaya na iya zaɓar yanayi daban-daban.

Bar waɗannan sunayen wakili daga tsoffin YAML na matakin sama idan ba za a gado su ba da yawa. Kuma duba ma'aunin aiki, rukuni da bututu: fifikonsu na iya wuce ƙimar YAML ta aiki.

inherit:variables yana sarrafa gadon tsoffin ma'aunin YAML. Ba ya shafe ma'aunin CI/CD na aiki ko rukuni, don haka ba babban maɓalli ba ne don cire kowane tushen wakili.

Wannan yana daidaita tsarin aikin. Abokin ciniki na HTTP da aka ƙaddamar a ciki dole ne ya goyi bayan waɗannan ma'aunin, kuma haɗin ɗaukar hoto na farko na runner yana da nasa daidaiton.

Labarai masu alaƙa