Isemajutatav Azure Pipelinesi agent saab hoida puhverserveri möödasõidureegleid oma juurkataloogis asuvas failis .proxybypass. Iga rida on ECMAScripti regulaaravaldis, mida võrreldakse URL-iga.

Näiteks ühe sisemise voo hosti reegel võib välja näha nii:

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

Avaldis sobib selle hosti HTTP- või HTTPS-URL-idega, valikulise numbrilise pordiga. Hostinime järel olev piir takistab ka pikema nime, näiteks packages.internal.example.other-domain, sobimist.

See on agendi paigalduse fail, mitte lähtekoodi töökopiase meelevaldselt paigutatud fail. Selle süntaks erineb ka komaga eraldatud NO_PROXY väärtusest. Kestmaski nagu *.internal.example kopeerimine regulaaravaldise väljale ei säilita sama tähendust.

Seejärel tehke kindlaks, kes paketi alla laadib

Agendi sisseehitatud lähte- ja artefaktioperatsioonid kasutavad seda puhverserveri konfiguratsiooni. Tööülesanded saavad avalikustatud puhverserveri teabe tööülesannete teegi kaudu ja rakendavad selle oma HTTP-klientidele.

Välise NuGeti, dotneti või curli protsessi kutsuv tööülesanne toob sisse veel ühe tarbija. Kinnitage, kuidas see tööülesanne edastab tööriistale puhverserveri ja möödasõidu seaded. Õige agendireegel ei tõenda, et iga sõltumatu paketiklient on selle läbi lugenud.

Hoidke sisemise voo URL diagnostikakirjes, sealhulgas skeem ja port. Testige reeglit URL-i vastu, millega ühendust võetakse, ja uurige seejärel selle päringu eest vastutavat tööülesande või kliendi konfiguratsiooni.

Seotud artiklid