Azure Pipelines: dejinta deegaanka boroksi ee NuGet Restore
Sii habka restore http_proxy iyo no_proxy xitaa marka NuGetAuthenticate uu horey u habeeyay aqoonsiga feed-ka.
NuGetAuthenticate wuxuu habeeyaa xaqiijinta feed-yada xirmooyinka. Hawsha xaqiijinta ee guulaysata ma habeyso boroksi baxa ee dotnet, nuget.exe ama MSBuild.
Haddii habaynta aqoonsiga ay guulaysato oo restore-ka xiga uu u baahan yahay boroksi HTTP, sii deegaanka habkaas. Tusaale:
- task: NuGetAuthenticate@1
- script: dotnet restore
env:
http_proxy: $(proxyUrl)
no_proxy: packages.corp.example,localhost,127.0.0.1proxyUrl waa doorsoome pipeline oo jira oo ka kooban URL-ka buuxa ee boroksiga loo qorsheeyay. Hagaaji liiska dhaafka si waafaqsan siyaasadda marin-tuurka feed-ka dhabta ah. Feed-yada dadweynaha ee loo oggolaaday iyada oo loo marayo dhexdhexaadiye dadweyne, liiska boroksiyada HTTP wuxuu bixiyaa musharrixiin proxyUrl aan akoon lahayn; hayso dhaafka feed-yada gaarka ah. Qaybtan waxay u qaadataa in ilaha xirmooyinka mashruuca horey loo habeeyay.
Linux iyo macOS, magacyada deegaanka ee la diiwaangeliyay waa xarfo yaryar. Doorsoome pipeline oo la yiraahdo http_proxy wuxuu noqon karaa xarfo waaweyn marka si otomaatig ah loo dhoofiyo. Khariidad cad oo env ah waxay ilaalisaa furaha qalabku u baahan yahay.
Wakiil iska-haya, ikhtiyaar kale ayaa ah in qiimayaashan lagu dejiyo deegaanka habka wakiilka oo wakiilkaas dib loo bilaabo ka dib marka la beddelo. Deegaanka terminal kale ma cusboonaysiiyo adeeg horey u shaqeynaya.
NuGet wuxuu kaloo taageeraa gelinta boroksi ee ku jirta dejintiisa. Kala sooc aqoonsiga ilaha xirmooyinka, oo hubi baaxadda dejinta dhabta ah marka restore uu ku socdo akoon kale.
Xirmo la soo celiyay waxay u baahan kartaa wax ka badan URL-ka koowaad ee feed-ka. Haddii soo dejinta xirmo dambe ama martigeliyaha xaqiijinta uu guuldareysto, isticmaal magacaas martigeliyaha dhabta ah markaad qiimeyneyso siyaasadda boroksiga iyo dhaafka.