In CI-taak kin syn proksyomjouwing oan tox trochjaan sûnder de útsjette tox.ini te feroarjen. Foar de INI-konfiguraasje fan tox 4:

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

De +=-foarm foeget ta oan 'e besteande pass_env-list. In gewoane = ferfangt dy konfigurearre list. De sferoarlingen moatte al bestean yn 'e omjouwing dy't tox start; de oerskriuwing leveret nammen, gjin proksyswearden.

De oerienkommende tydlike omjouwingsynfier is:

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

Dizze foarbylden brûke POSIX shell-quoting. tox behannelet de pass_env-nammen sûnder ûnderskied tusken haad- en lytse letters, sadat de keazen nammen ek by lytseletterfarianten passe.

Foar de natuerlike TOML-konfiguraasje fan tox is de basistabel foar de runomjouwing env_run_base en net testenv. Brûk it paad dat by it werklike konfiguraasjeformaat past.

Dit konfigurearret testrunomjouwings. In aparte pakkingsomjouwing kin syn eigen trochjaanbelied nedich hawwe. Likegoed, ferlykje de werklike ynfier fan 'e downloader; de klient beslút noch altyd oft er de sferoarlingen dy't er krijt, earje sil. In oerskriuwing foar ien run foarkomt dat in CI-spesifike oerskriuwing yn it bewarplak efterbliuwt, mar ferfangt it bedoelde projektbelied net as elke run de rûte nedich hat.

Relatearre artikelen