Ein GitLab-fasa bólkar arbeiði; hon eigur ikki eitt serstakt prosess-umhvørvi. Set proxy-veitubrøvd á tey arbeiði, sum tørva tey, valfrítt gjøgnum eina endurnýtsliga fjalda skabelón:

.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 verður veitt gjøgnum verandi variabel-stýring verkætlanarinnar. Fyri arbeiði, sum hava loyvi at fáa atgongd til almennar tænastur gjøgnum almennar proxar, kann virðið brúka eitt HTTP-endapunkt frá HTTP-proxy-listanum. Python-boðið er eitt dømis-verkætlanararbeiði. Onnur arbeiði kunnu sleppa hesi skabelón, og fleiri arbeiði í sama fasa kunnu velja ymisk umhvørvi.

Lat hesi proxy-nøvn vera uttanfyri YAML-standardvirði á hægsta stigi, um tey ikki skulu arvast vítt. Kanna eisini verkætlanar-, bólka- og pipeline-variablar: teirra forgangur kann yvirkoyra YAML-virðið hjá einum arbeiði.

inherit:variables stýrir arving av YAML-standardvariablum. Tað strikar ikki verkætlanar- ella bólka-CI/CD-variablar, so tað er ikki ein almennur kotur at taka burtur allar proxy-keldur.

Hetta stillir arbeiðsprosessin. HTTP-klienturin, sum verður rundaður innaní, má styðja tey veitubrøvdini, og fyrrverandi mynd-heinta-samband runnerans hevur sína egnu stilling.

Skyldar greinar