Sjálfshýst Azure Pipelines-umboð getur geymt milliliða-framhjúpunarreglur í .proxybypass-skrá í rótarmöppu sinni. Hver lína er ECMAScript regluleg segð sem borin er saman við URL.

Til dæmis gæti regla fyrir eitt innra straumgreiðanda litið svona út:

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

Segðin passar við HTTP- eða HTTPS-URL fyrir þann greiðanda, með valfrjálsum tölulegum porti. Mörkin eftir greiðandanafninu koma í veg fyrir að lengra nafn eins og packages.internal.example.other-domain passi líka.

Þetta er skrá uppsetningar umboðsins, ekki skrá sem er sett af handahófi í vinnuafrit frumkóðans. Setningafræði hennar er líka frábrugðin kommu-aðskildu NO_PROXY-gildi. Að afrita skeljar-jokerteikn eins og *.internal.example í reit fyrir reglulega segð varðveitir ekki sömu merkingu.

Greindu síðan hver sækir pakkann

Innbyggðar uppsprettu- og gerviefnis-aðgerðir umboðsins nota milliþjónastillingu þess. Verkefni geta fengið birtar milliþjónaupplýsingar í gegnum verkefnasafnið og beitt þeim á eigin HTTP-biðla.

Verkefni sem kallar á utanaðkomandi NuGet-, dotnet- eða curl-ferli bætir við enn einum notanda. Staðfestu hvernig það verkefni gefur tólinu milliþjóna- og framhjúpunarstillingar. Rétt umboðsregla sannar ekki að sérhver sjálfstæður pakkabiðill hafi lesið hana.

Haltu URL innri straumsins í greiningarfærslunni, þar á meðal skema og port. Prófaðu regluna á móti URL-inu sem verið er að hafa samband við og skoðaðu síðan verkefna- eða biðlastillinguna sem ber ábyrgð á þeirri beiðni.

Tengdir greinar