Kaloni variablat e proxy-t të CI te një ekzekutim i vetëm i tox 4
Shtoni variabla proxy te pass_env i tox 4 përmes një override nga rreshti i komandës, pa rishkruar tox.ini në një hap ndërtimi të CI.
Një punë CI mund ta kalojë mjedisin e saj proxy te tox pa modifikuar tox.ini të tërhequr. Për konfigurimin INI të tox 4:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
Forma += shton në listën ekzistuese pass_env. Një = i thjeshtë zëvendëson atë listë të konfiguruar. Variablat duhet të ekzistojnë tashmë në mjedisin që nis tox; override-i jep emra, jo vlera proxy.
Hyrja kalimtare përkatëse e mjedisit është:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Këta shembuj përdorin thonjëza të shell-it POSIX. tox i trajton emrat e pass_env pa dalluar shkronjat e mëdha nga të voglat, kështu që emrat e zgjedhur përputhen edhe me variantet me shkronja të vogla.
Për konfigurimin vendas TOML të tox, tabela bazë e mjedisit të ekzekutimit është env_run_base dhe jo testenv. Përdorni rrugën që përputhet me formatin aktual të konfigurimit.
Kjo konfiguron mjediset e ekzekutimeve të testeve. Një mjedis i veçantë paketimi mund të ketë nevojë për politikën e vet të përcjelljes. Po ashtu, krahasoni hyrjet reale të shkarkuesit; klienti ende vendos nëse do t'i respektojë variablat që merr. Një override për një ekzekutim shmang lënien e një rishkrimi specifik për CI në depo, por nuk zëvendëson politikën e synuar të projektit kur çdo ekzekutim ka nevojë për atë rrugë.