CI-verk getur sent proxyumhverfi sitt inn í tox án þess að breyta útteknu tox.ini. Fyrir INI-stillingu tox 4:

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

Formið += bætir við núverandi pass_env-lista. Venjulegt = kemur í stað þess stillta lista. Breyturnar verða þegar að vera í umhverfinu sem ræsir tox; yfirskriftin gefur nöfn, ekki proxygildi.

Samsvarandi tímabundið umhverfisinntak er:

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

Þessi dæmi nota POSIX-skelfyrirkomulag. tox meðhöndlar pass_env-nöfnin án tillits til há- og lágstafa, svo valin nöfn passa einnig við lágstafagerðir.

Fyrir innfædda TOML-stillingu tox er grunntafla keyrsluumhverfisins env_run_base en ekki testenv. Notaðu slóðina sem passar við raunverulegt stillingarsnið.

Þetta stillir prófunarkeyrsluumhverfi. Sérstakt pökkunarumhverfi getur þurft eigin framsendingarstefnu. Á sama hátt, berðu saman raunveruleg inntak niðurhalsins; biðlarinn ákveður samt hvort hann virðir breyturnar sem hann fær. Yfirskrift fyrir eina keyrslu kemur í veg fyrir að CI-sértæk endurskrifun verði eftir í geymslunni, en kemur ekki í stað ætlaðrar verkefnastefnu þegar hver keyrsla þarf leiðina.

Tengdir greinar