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.

Izihloko ezihlobene