CI прокси айнымалыларын tox 4-тің бір іске қосылуына беру
CI құрастыру қадамында tox.ini файлын қайта жазбай, пәрмен жолының override арқылы tox 4-тің pass_env тізіміне прокси айнымалыларын қосыңыз.
CI тапсырмасы тексерілген tox.ini файлын өзгертпей-ақ прокси ортасын tox-қа бере алады. tox 4-тің INI конфигурациясы үшін:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
+= пішімі бар pass_env тізіміне қосады. Қарапайым = сол конфигурацияланған тізімді алмастырады. Айнымалылар tox-ты іске қосатын ортада бұрыннан болуы керек; override атауларды береді, прокси мәндерін емес.
Сәйкес уақытша орта кірісі:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Бұл мысалдар POSIX shell quoting қолданады. tox pass_env атауларын үлкен-кіші әріпке қарамай өңдейді, сондықтан таңдалған атаулар кіші әріпті нұсқаларға да сәйкес келеді.
tox-тың жергілікті TOML конфигурациясы үшін іске қосу ортасының негізгі кестесі testenv емес, env_run_base. Нақты конфигурация пішіміне сәйкес жолды пайдаланыңыз.
Бұл сынақ іске қосу орталарын конфигурациялайды. Жеке қаптау ортасына өзінің жіберу саясаты қажет болуы мүмкін. Сол сияқты, жүктеушінің нақты кірістерін салыстырыңыз; клиент алатын айнымалыларды ұстану-ұстанбауды әлі де өзі шешеді. Бір іске қосуға арналған override CI-ге тән қайта жазуды репозиторийде қалдырудан сақтайды, бірақ әр іске қосуға бұл жол қажет болғанда жобаның көзделген саясатын алмастырмайды.