E selbst gehosteten Azure Pipelines-Agent kann Proxy-Ëmgeeungsregelen an enger .proxybypass-Datei a sengem Stammverzeechnis hunn. All Linn ass en ECMAScript-regulären Ausdrock, dee mat enger URL verglach gëtt.

Zum Beispill kann eng Regel fir een internen Feed-Host esou ausgesinn:

^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)

Den Ausdrock entsprécht HTTP- oder HTTPS-URLen fir deen Host, mat engem optionalen numeresche Port. D'Grenz nom Hostnumm verhënnert, datt en och mat engem méi laangen Numm wéi packages.internal.example.other-domain entsprécht.

Dëst ass d'Datei vun der Agentinstallatioun, net eng Datei, déi arbiträr an der Quellcode-Kopie läit. Seng Syntax ënnerscheet sech och vun engem komma-getrennte NO_PROXY-Wäert. Eng Shell-Wildcard wéi *.internal.example an e Feld fir regulär Ausdréck ze kopéieren, behält net déiselwecht Bedeitung.

Identifizéiert dann, wien de Package eroflued

Déi agebaut Quell- an Artefaktoperatiounen vum Agent benotze seng Proxy-Konfiguratioun. Aufgaben kënnen déi verëffentlecht Proxy-Informatiounen iwwer d'Aufgabebibliothéik ofruffen an op hir eege HTTP-Clienten uwenden.

Eng Aufgab, déi en externen NuGet-, dotnet- oder curl-Prozess oprufft, bréngt nach en aneren Notzer era. Confirméiert, wéi déi Aufgab dem Tool d'Proxy- an Ëmgeeungsastellungen ugëtt. Eng korrekt Agentregel beweist net, datt all onofhängege Package-Client se gelies huet.

Hält d'URL vum internen Feed an der Diagnosopzeechnung, inklusiv Schema a Port. Test d'Regel géint d'URL, mat där Kontakt opgeholl gëtt, a kuckt duerno d'Aufgab- oder Clientkonfiguratioun un, déi fir dës Ufro verantwortlech ass.

Ähnlech Artikelen