Shaqada CI waxay u gudbin kartaa deegaanka proxy-ga tox iyada oo aan beddelin tox.ini la soo saaray. Qaabeynta INI ee tox 4:

tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py

Qaabka += wuxuu ku daraa liiska pass_env ee jira. = caadi ah wuxuu beddelaa liiskaas la qaabeeyey. Doorsoomayaashu waa inay horey ugu jiraan deegaanka bilaabaya tox; override-ku wuxuu bixiyaa magacyo, ma aha qiyamka proxy.

Gelinta deegaanka ee ku meel gaadhka ah ee u dhiganta waa:

TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py

Tusaalooyinkan waxay isticmaalayaan POSIX shell quoting. tox waxay ula dhaqantaa magacyada pass_env iyada oo aan kala soocin xarfaha waaweyn iyo yaryar, sidaas darteed magacyada la doortay waxay sidoo kale u dhigmaan noocyada xarfaha yaryar.

Qaabeynta TOML ee asalka ah ee tox, shaxda aasaasiga ah ee deegaanka socodka waa env_run_base ee ma aha testenv. Isticmaal waddada u dhigma qaabka qaabeynta dhabta ah.

Tani waxay qaabaysaa deegaanada socodka imtixaanka. Deegaan baakadayn oo gooni ah ayaa laga yaabaa inuu u baahdo siyaasad gudbintiisa. Sidoo kale, isbarbardhig gelinta dhabta ah ee soo dejinta; macmiilku wali wuu go'aansadaa inuu ixtiraamo doorsoomayaasha uu helo. Override hal-socod ayaa ka hortagtaa in dib-u-qoris gaar u ah CI lagu tago kaydka, laakiin ma beddelo siyaasadda mashruuca ee loogu talagalay marka socod kastaa u baahan yahay waddada.

Maqaallo la xiriira