Amaphethini e-URL .proxybypass e-ejenti ye-Azure Pipelines
Sebenzisa izisho ezijwayelekile ze-ECMAScript kudikishini yempande ye-ejenti ye-Azure Pipelines ozihositha ngokwakho, bese uhlola ukuxhumana kwe-proxy komsebenzi ngokwawo.
I-ejenti ye-Azure Pipelines ezihosithayo ingagcina imithetho yokudlula i-proxy kufayela le-.proxybypass kudikishini yayo yempande. Umgqa ngamunye isisho esijwayelekile se-ECMAScript esiqhathaniswa ne-URL.
Isibonelo, umthetho wehosti eyodwa yokuphakelwa kwangaphakathi ungabukeka kanje:
^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)
Isisho sihambisana nama-URL e-HTTP noma e-HTTPS aleyo hosti, anembobo yezinombolo engakhethwa. Umngcele ngemuva kwegama lehosti uvimbela ukuhambisana negama elide njenge-packages.internal.example.other-domain.
Leli yifayela lokufakwa kwe-ejenti, hhayi ifayela elibekwe ngokungafanele ekopisheni yomsebenzi wekhodi yomthombo. Isintaksi yalo ihluka kunenani le-NO_PROXY elihlukaniswe ngamakhoma. Ukukopisha uphawu lwe-shell olufana ne-*.internal.example kunkambu yesisho esijwayelekile akugcini incazelo efanayo.
Bese ukhomba ukuthi ubani olayisha iphakethe
Imisebenzi yomthombo neye-artifact eyakhelwe ngaphakathi ye-ejenti isebenzisa ukulungiselelwa kwayo kwe-proxy. Imisebenzi ingathola imininingwane ye-proxy evezwe ngomtapo wemisebenzi bese iyisebenzisa kumakhasimende ayo e-HTTP.
Umsebenzi obiza inqubo yangaphandle ye-NuGet, dotnet noma curl wethula omunye umsebenzisi. Qinisekisa ukuthi lowo msebenzi unikeza kanjani ithuluzi izilungiselelo ze-proxy nokudlula. Umthetho we-ejenti olungile awufakazi ukuthi wonke ikhasimende lephakethe elizimele uwufundile.
Gcina i-URL yokuphakelwa kwangaphakathi kurekhodi lokuxilonga, kufaka phakathi isikimu nembobo. Hlola umthetho kwi-URL okuxhunyanwa nayo, bese uhlola ukulungiselelwa komsebenzi noma kwekhasimende okubhekele leso sicelo.