Mudelli URL .proxybypass tal-aġent Azure Pipelines
Uża espressjonijiet regolari ECMAScript fid-direttorju prinċipali tal-aġent Azure Pipelines awto-ospitat u vverifika l-integrazzjoni tal-proxy tat-task innifsu.
Aġent Azure Pipelines awto-ospitat jista' jżomm regoli ta' qbiż tal-proxy f'fajl .proxybypass fid-direttorju prinċipali tiegħu. Kull linja hija espressjoni regolari ECMAScript li tiġi mqabbla ma' URL.
Pereżempju, regola għal wieħed host tal-feed intern tista' tidher hekk:
^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)
L-espressjoni taqbel ma' URLs HTTP jew HTTPS għal dak l-host, b'port numeriku fakultattiv. Il-konfini wara l-isem tal-host jevita li taqbel ukoll ma' isem itwal bħal packages.internal.example.other-domain.
Dan huwa l-fajl tal-installazzjoni tal-aġent, mhux fajl imqiegħed b'mod arbitrarju fil-kopja tax-xogħol tal-kodiċi sors. Is-sintassi tiegħu wkoll hija differenti minn valur NO_PROXY separat bil-virgoli. L-ikkupjar ta' wildcard tal-qoxra bħal *.internal.example f'qasam ta' espressjoni regolari ma jżommx l-istess tifsira.
Imbagħad identifika min niżżel il-pakkett
L-operazzjonijiet tas-sors u tal-artefatt integrati tal-aġent jużaw il-konfigurazzjoni tal-proxy tiegħu. It-task jistgħu jiksbu l-informazzjoni tal-proxy esposta permezz tal-librerija tat-task u japplikawha għall-klijenti HTTP tagħhom stess.
Task li jsejjaħ proċess NuGet, dotnet jew curl estern jintroduċi utent ieħor. Ikkonferma kif dak it-task jipprovdi s-settings tal-proxy u tal-qbiż lill-għodda. Regola korretta tal-aġent ma tipprovax li kull klijent tal-pakkett indipendenti qaraha.
Żomm l-URL tal-feed intern fir-rekord dijanjostiku, inkluż l-iskema u l-port. Ipprova r-regola kontra l-URL li qed jiġi kkuntattjat, imbagħad eżamina l-konfigurazzjoni tat-task jew tal-klijent responsabbli għal dik it-talba.