Gall asiant Azure Pipelines hunangynhaliol gadw rheolau osgoi procsi mewn ffeil .proxybypass yn ei gyfeiriadur gwraidd. Mae pob llinell yn fynegiad rheolaidd ECMAScript a gyfatebir ag URL.

Er enghraifft, gall rheol ar gyfer un gwesteiwr porthiant mewnol edrych fel hyn:

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

Mae'r mynegiad yn cyfateb URLau HTTP neu HTTPS ar gyfer y gwesteiwr hwnnw, gyda phorth rhifol dewisol. Mae'r ffin ar ôl enw'r gwesteiwr yn osgoi cyfateb enw hirach hefyd, fel packages.internal.example.other-domain.

Ffeil y gosodiad asiant yw hon, nid ffeil a roddwyd yn fympwyol yn y copi gwaith ffynhonnell. Mae ei chystrawen hefyd yn wahanol i werth NO_PROXY wedi'i wahanu â choma. Nid yw copïo nod chwilio cragen fel *.internal.example i faes mynegiad rheolaidd yn cadw'r un ystyr.

Yna nodwch pwy sy'n lawrlwytho'r pecyn

Mae gweithrediadau ffynhonnell ac arteffact adeiledig yr asiant yn defnyddio ei ffurfweddiad procsi. Gall tasgau gael gafael ar wybodaeth procsi a ddatgelwyd drwy lyfrgell y tasgau a'i chymhwyso i'w cleientiaid HTTP eu hunain.

Mae tasg sy'n galw proses NuGet, dotnet neu curl allanol yn cyflwyno defnyddiwr arall. Cadarnhewch sut mae'r dasg honno'n cyflenwi gosodiadau procsi ac osgoi i'r offeryn. Nid yw rheol asiant gywir yn profi bod pob cleient pecyn annibynnol wedi'i darllen.

Cadwch URL y porthiant mewnol yn y cofnod diagnostig, gan gynnwys ei gynllun a'i borth. Profwch y rheol yn erbyn yr URL sy'n cael ei gysylltu, yna archwiliwch ffurfweddiad y dasg neu'r cleient sy'n gyfrifol am y cais hwnnw.

Erthyglau cysylltiedig