Dlulisa izinguquko ze-proxy ze-CI ku-run eyodwa ye-tox 4
Engeza izinguquko ze-proxy ku-pass_env ye-tox 4 nge-override yomugqa womyalo, ngaphandle kokubhala kabusha i-tox.ini esitebhisini sokwakha se-CI.
Umsebenzi we-CI ungadlulisa indawo yawo ye-proxy ku-tox ngaphandle kokushintsha i-tox.ini ekhishiwe. Ngokulungiselelwa kwe-INI ye-tox 4:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
Isimo += sengeza ohlwini lwe-pass_env olukhona. U-= ovamile ushintsha lolo hlu olulungiselelwe. Izinguguquko kufanele zibe khona kakade endaweni eqala i-tox; i-override inikeza amagama, hhayi amanani e-proxy.
Okokufaka kwendawo yesikhashana okuhambisanayo yilokhu:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Lezi zibonelo zisebenzisa i-POSIX shell quoting. I-tox ibheka amagama e-pass_env ngaphandle kokuhlukanisa izinhlamvu ezinkulu nezincane, ngakho amagama akhethiwe ahambisana nezinhlobo zezinhlamvu ezincane.
Ngokulungiselelwa kwe-TOML yemvelo ye-tox, ithebula eliyisisekelo lendawo yokugijima i-env_run_base hhayi i-testenv. Sebenzisa indlela ehambisana nefomethi yokulungiselela yangempela.
Lokhu kulungiselela izindawo zokugijima kwezivivinyo. Indawo ehlukile yokupakisha ingase idinge inqubomgomo yayo yokudlulisa. Ngokufanayo, qhathanisa okokufaka kwangempela kwesilandi; iklayenti lisangquma ukuthi lizohlonipha yini izinguquko elizitholayo. I-override yokugijima okukodwa igwema ukushiya umbhalo ophindwe kabusha oqondene ne-CI endaweni yokugcina, kodwa ayithathi indawo yenqubomgomo yeqembu ehlosiwe lapho ukugijima ngakunye kudinga leyo ndlela.