Fyri eina kommandu á einum Unix Jenkins-agenti, set proxy-tillagingina á ta kommanduna:

node('linux') {
    sh 'http_proxy=http://build-proxy.example:8080 https_proxy=http://build-proxy.example:8080 ./build.sh'
}

Dømið gongur út frá at goymslan hevur eitt build-skript og at amboðini hjá agentinum lesa hesi umhvørvisnøvn. Tillagingarnar skifta út arvað virði fyri ta kommanduna og børn hennara. Tær skriva ikki um varandi umhvørvi maskinunnar. Fyri eitt build-stig, sum heinta almenn artefakt yvir eina loyvda leið uttan proxy-samstilling, kann HTTP-proxy-listin bjóða fram HTTP-endepunkt til tey virðini.

Um fleiri Pipeline-stig skulu deila yvirkoyringina, brúka ein withEnv-blokk kring tey stigini. Jenkins skrivar, at viðgerðin av variablum ikki ger mun á stórum og smáum bókstavum, men varðveitir teir; kanna úrslitið av stavsetingini, tá eitt Unix-amboð krevur eitt ávíst navn við smáum bókstavum.

Ein vanligur export í einum sh-stigi hoyrir til ta skalina. Eitt seinni sjálvstøðugt skal-stig er ein nýggjur prosessur og arvar ikki broytingarnar hjá granninum.

Nýt stillingina har sum kommandan koyrir. Niðurtøkur hjá Jenkins-stýrinum og eitt amboð, sum verður sett í gongd á einum fjaragent, eru sundurbykt netnýtslar. Ein góðkend uppdateringskanning á stýrinum prógvar ikki leiðina hjá agent-kommanduni.

Skyldar greinar