Ukusetha i-proxy yomyalo owodwa we-Jenkins Unix shell
Shintsha indawo ye-proxy yomyalo wokwakha owodwa ohlangothini lwe-agent ngaphandle kokushintsha isilawuli noma izigaba ezingahlobene.
Kumyalo owodwa ku-agent ye-Jenkins Unix, bheka isabelo se-proxy kulo myalo:
node('linux') {
sh 'http_proxy=http://build-proxy.example:8080 https_proxy=http://build-proxy.example:8080 ./build.sh'
}Isibonelo sithatha ukuthi indawo yokugcina inesikripthi sokwakha futhi amathuluzi e-agent afunda lawa magama endawo. Izabelo zishintsha amanani azuzwe njengefa kulo myalo kanye nezingane zawo. Azibhali kabusha indawo ehlala njalo yomshini. Esigabeni sokwakha esiletha ama-artifact omphakathi ngomzila ovunyelwe ngaphandle kokuqinisekisa i-proxy, uhlu lwe-proxy ye-HTTP lungahlinzeka ngamaphoyinti okugcina e-HTTP angaba khona kulawo manani.
Uma izigaba eziningi ze-Pipeline kufanele zabelane ngalokhu kushintshwa, sebenzisa ibhlokhi ye-withEnv ezizungeze lezo zigaba. I-Jenkins ibhala ukuthi ukuphatha kwayo okuguquguqukayo akuhlukanisi izinhlamvu ezinkulu nezincane kodwa kuyazigcina; hlola isipelingi esiwumphumela lapho ithuluzi le-Unix lidinga igama elithile lezinhlamvu ezincane.
I-export ejwayelekile esigabeni esisodwa se-sh ingeyaleso shell. Isigaba se-shell esizimele sakamuva siyinqubo entsha futhi asizuzi njengefa izinguquko zikamakhelwane waso.
Sebenzisa isethingi lapho umyalo ugijima khona. Ukulanda kwesilawuli se-Jenkins kanye nethuluzi eliqaliswe ku-agent ekude bangabasebenzisi bamanethiwekhi abahlukene. Ukuhlolwa kokuphumelelayo kokubuyekezwa kwesilawuli akubonisi umzila womyalo we-agent.