Athróga seachfhreastalaí CI a chur chuig aon rith amháin de tox 4
Cuir athróga seachfhreastalaí le pass_env tox 4 trí fhorghníomhú ón líne ordaithe, gan tox.ini a athscríobh i gcéim tógála CI.
Is féidir le tasc CI a thimpeallacht seachfhreastalaí a chur chuig tox gan an tox.ini a seiceáladh amach a mhodhnú. Do chumraíocht INI tox 4:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
Cuireann an fhoirm += leis an liosta pass_env atá ann cheana. Cuireann = simplí an liosta cumraithe sin in ionad. Caithfidh na hathróga a bheith sa timpeallacht a sheolann tox cheana féin; soláthraíonn an forghníomhú ainmneacha, ní luachanna seachfhreastalaí.
Is é an t-ionchur comhfhreagrach sealadach timpeallachta:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Úsáideann na samplaí seo luaíocht POSIX shell. Láimhseálann tox na hainmneacha pass_env gan idirdhealú idir ceannlitreacha agus litreacha beaga, mar sin meaitseálann na hainmneacha roghnaithe na leaganacha beaga freisin.
Do chumraíocht dhúchais TOML tox, is é env_run_base an tábla bunaidh don timpeallacht rith, ní testenv. Úsáid an chonair a thagann le formáid iarbhír na cumraíochta.
Cumraíonn sé seo timpeallachtaí rith tástála. D'fhéadfadh timpeallacht phacáistithe ar leith a bheith ag teastáil a polasaí seolta féin. Mar an gcéanna, déan comparáid idir ionchuir iarbhír an íoslódálaí; socraíonn an cliant fós an nascfaidh sé leis na hathróga a fhaigheann sé. Seachnaíonn forghníomhú aon rith athscríobh a bhaineann le CI a fhágáil sa stór, ach ní thagann sé in ionad pholasaí beartaithe an tionscadail nuair a bhíonn an bealach ag teastáil ó gach rith.