In GitLab-fase groepearret taken; it hat gjin aparte prosesomjouwing. Set proxyferoarlingen op de taken dy't se nedich hawwe, opsjoneel fia in werbrûkber ferburgen sjabloan:

.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

CODE_PROXY wurdt levere fia it besteande feroaringsbehear fan it projekt. Foar taken dy't tagong hawwe ta publike tsjinsten fia publike proxies, kin de wearde in HTTP-einpunt út 'e HTTP-proxylist brûke. It Python-opdracht is in yllustrative projekttaak. Oare taken kinne dit sjabloan weilitte, en ferskate taken yn deselde fase kinne ferskate omjouwings kieze.

Lit dizze proxynammen bûten de YAML-standertwearden op heechste nivo as se net breed erfd wurde moatte. Besjoch ek projekt-, groep- en pipelineferoarlingen: har foarrang kin de YAML-wearde fan in taak oerskriuwe.

inherit:variables regelet de erfenis fan YAML-standertferoarlingen. It wisket gjin projekt- of groep-CI/CD-feroarlingen, dus it is gjin algemiene skeakel om elke proxyboarne te ferwiderjen.

Dit konfigurearret it taakproses. De HTTP-klant dy't derbinnen start wurdt, moat dy feroarlingen stypje, en de eardere image-pull-ferbining fan 'e runner hat syn eigen konfiguraasje.

Relatearre artikelen