Azure Pipelines: àrainneachd proxy NuGet Restore a shuidheachadh
Thoir http_proxy agus no_proxy don phròiseas ath-shlànachaidh eadhon nuair a tha NuGetAuthenticate air teisteanasan nam feed a shuidheachadh mu thràth.
Bidh NuGetAuthenticate a’ suidheachadh dearbhadh-aithne airson feedaichean pacaid. Cha bhi gnìomh dearbhadh-aithne soirbheachail a’ suidheachadh a’ phroxy a-mach airson dotnet, nuget.exe no MSBuild.
Ma shoirbhicheas le suidheachadh nan teisteanasan agus ma dh’fheumas an ath-shlànachadh HTTP proxy, thoir àrainneachd a’ phròiseis sin seachad. Mar eisimpleir:
- task: NuGetAuthenticate@1
- script: dotnet restore
env:
http_proxy: $(proxyUrl)
no_proxy: packages.corp.example,localhost,127.0.0.1’S e caochladair pìob-loidhne a th’ ann mu thràth a th’ ann an proxyUrl anns a bheil an làn URL proxy a thathar ag iarraidh. Cuir an liosta seachain an co-chòrdadh ris a’ phoileasaidh slighe feedaichean a tha ann. Airson feedaichean poblach a tha ceadaichte tro eadar-mheadhanair poblach, bheir an liosta proxy HTTP tagraichean airson proxyUrl gun chunntas; cùm seachain nam feedaichean prìobhaideach nan àite. Tha am pìos seo a’ gabhail ris gu bheil stòran pacaid a’ phròiseict air an suidheachadh mu thràth.
Air Linux agus macOS tha na h-ainmean àrainneachd clàraichte ann an litrichean beaga. Faodaidh caochladair pìob-loidhne air a bheil http_proxy dol gu litrichean mòra nuair a thèid a chur a-mach gu fèin-ghluasadach. Bidh mapadh soilleir env a’ gleidheadh na h-iuchrach a dh’fheumas an t-inneal.
Airson àidseant fèin-aoigheachd, ’s e roghainn eile na luachan seo a shuidheachadh ann an àrainneachd pròiseas an àidseant agus an t-àidseant sin ath-thòiseachadh às dèidh an atharrachadh. Cha bhith àrainneachd teirmeanail eile ag ùrachadh seirbheis a tha a’ ruith mu thràth.
Bidh NuGet cuideachd a’ toirt taic do chlàran proxy na rèiteachadh. Cùm iad sin air leth bho theisteanasan stòran pacaid, agus thoir sùil air fìor raon na rèiteachaidh nuair a bhios ath-shlànachadh a’ ruith fo chunntas eile.
Dh’fhaodadh gum bi feum aig pacaid ath-shlànaichte air barrachd na ciad URL an fheeda. Ma dh’fhàillicheas luchdadh pacaid no òstair dearbhadh-aithne nas fhaide air adhart, cleachd an t-ainm òstair fìor sin nuair a bhios tu a’ measadh a’ phoileasaidh proxy is seachain.