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.

Izihloko ezihlobene