Jak nastavit http proxy v Jenkins

0

Otázka

Použil jsem tento Odkaz pro konfigurace http proxy v Jenkinsi, ale po použití printenv pouze těch proměnných, které jsou nastaveny.

HTTP_PROXY=http://127.0.0.1:3128
https_proxy=http://127.0.0.1:3128

Čekal jsem, že http_proxy a HTTPS_PROXY získat také nastavit.

Přidal jsem následující kroky v mém stavět pódium pro nastavení těchto proměnných prostředí, ale http_proxy a HTTPS_PROXY nejsou připraveni.

   stage('build') {
        
        steps {
            echo "************ Before exporting ***************************"
            sh 'printenv | sort'
            sh "export http_proxy='http://127.0.0.1:3128'"
            sh "export https_proxy='http://127.0.0.1:3128'"
            sh "export HTTP_PROXY='http://127.0.0.1:3128'"
            sh "export HTTPS_PROXY='http://127.0.0.1:3128'"
            echo "************ After exporting ***************************"
            sh 'printenv | sort'
            echo "**************************************************"
            sh './myScript'
        }
    }

Mohl byste prosím, pomozte mi undrestand v čem je problém a dostat myScript běží, teď to prostě nedokáže, protože tyto proměnné nejsou správně nastaveny?

environment-variables jenkins
2021-11-22 18:09:30
1

Nejlepší odpověď

0

Pokud proxy server je potřeba pouze pro tento skript, můžete použít následující:

withEnv(['HTTP_PROXY=http://${YOUR_PROXY}','HTTPS_PROXY=http://${YOUR_PROXY}']) {
    sh './myScript'    
}
2021-11-23 08:06:18

Také jsem se snažil to, ale tisk HTTPS_PROXY a HTTP_PROXY dává vždy prázdná
Mouin

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................