Fi àwọn àyípadà proxy CI ránṣẹ́ sí ìsá kan tox 4
Fi àwọn àyípadà proxy kún pass_env ti tox 4 nípasẹ̀ override ila àṣẹ, láìtún tox.ini kọ ní ìgbésẹ̀ build CI.
Iṣẹ́ CI le gbé àyíká proxy rẹ̀ ránṣẹ́ sí tox láìyí tox.ini tí a ti gbé jáde padà. Fún ìṣètò INI ti tox 4:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
Ọ̀nà += ń fi kún àkójọ pass_env tí ó wà. = lasan ń rọ́pò àkójọ tí a ṣètò yẹn. Àwọn àyípadà gbọ́dọ̀ ti wà nínú àyíká tí ó ń gbé tox kalẹ̀; override ń pèsè àwọn orúkọ, kì í ṣe àwọn iye proxy.
Ìwọlé àyíká fẹ́ẹ̀rẹ́ tí ó bá a mu ni:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Àwọn àpẹẹrẹ wọ̀nyí ń lo POSIX shell quoting. tox ń wo àwọn orúkọ pass_env láìpínpín láàárín lẹ́tà ńlá àti kékeré, nítorí náà àwọn orúkọ tí a yàn bá àwọn ẹ̀yà lẹ́tà kékeré mu pẹ̀lú.
Fún ìṣètò TOML àbínibí ti tox, tábìlì ìpilẹ̀ àyíká ìsá ni env_run_base kì í ṣe testenv. Lo ọ̀nà tí ó bá ìlànà ìṣètò gidi mu.
Èyí ń ṣètò àwọn àyíká ìsá ìdánwò. Àyíká pípaọ́nà ọ̀tọ̀ le nílò ìlànà gbígbé rẹ̀ tirẹ̀. Bákan náà, fi àwọn ìwọlé gidi ti aṣègbé-tí-ń-ṣe rẹ̀ wé; olùpèsè ṣì ń pinnu bóyá yóò bọ̀wọ̀ fún àwọn àyípadà tí ó gbà. Override ìsá kan ń yẹra fún fífi àtúkọ CI pàtó sílẹ̀ nínú ibi ìpamọ́, ṣùgbọ́n kì í rọ́pò ìlànà àwòṣe tí a ní lọ́kàn fún iṣẹ́ náà nígbà tí gbogbo ìsá nílò ipa náà.