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.

Ailt ghaolmhara