NuGetAuthenticate ለጥቅል ፊዶች ማረጋገጫን ያዘጋጃል። የተሳካ የማረጋገጫ ተግባር ለdotnet፣ ለnuget.exe ወይም ለMSBuild የወጪ ፕሮክሲን አያዘጋጅም።

የምስክርነት ዝግጅቱ ከተሳካ እና ቀጣዩ restore የHTTP ፕሮክሲ ከፈለገ፣ የዚያን ሂደት አካባቢ ያቅርቡ። ለምሳሌ፦

- task: NuGetAuthenticate@1

- script: dotnet restore
  env:
    http_proxy: $(proxyUrl)
    no_proxy: packages.corp.example,localhost,127.0.0.1

proxyUrl የታሰበውን ሙሉ የፕሮክሲ URL የያዘ ነባር የፓይፕላይን ተለዋዋጭ ነው። የማለፊያ ዝርዝሩን ከፊድ ማስተላለፊያ ፖሊሲው ጋር ያስተካክሉ። በሕዝባዊ መካከለኛ የሚፈቀዱ ሕዝባዊ ፊዶች ላይ የHTTP ፕሮክሲ ዝርዝር ለመለያ-አልባ proxyUrl እጩዎችን ይሰጣል፤ የግል ፊድ ማለፊያዎችን በቦታቸው ያቆዩ። ይህ ክፍል የፕሮጀክቱ የጥቅል ምንጮች አስቀድመው የተዘጋጁ መሆናቸውን ያስባል።

በLinux እና macOS ላይ የተመዘገቡት የአካባቢ ስሞች ትንንሽ ፊደላት ናቸው። http_proxy የሚል ስም ያለው የፓይፕላይን ተለዋዋጭ በራስ-ሰር ሲወጣ ትልቅ ፊደል ሊሆን ይችላል። ግልጽ የenv ካርታ መሣሪያው የሚፈልገውን ቁልፍ ይጠብቃል።

ራሱን ለሚያስተናግድ agent ሌላ አማራጭ፣ እነዚህን እሴቶች በagent ሂደቱ አካባቢ ውስጥ ማዘጋጀትና ከመቀየር በኋላ ያንን agent እንደገና ማስጀመር ነው። የሌላ terminal አካባቢ አስቀድሞ የሚሠራን አገልግሎት አያሻሽልም።

NuGet በውቅረቱ ውስጥ የፕሮክሲ ግቤቶችንም ይደግፋል። እነዚህን ከጥቅል-ምንጭ ምስክርነቶች ይለዩ፣ እና restore በሌላ መለያ ስር ሲሠራ ውጤታማውን የውቅረት ወሰን ያረጋግጡ።

የተመለሰ ጥቅል ከፊዱ የመጀመሪያ URL በላይ ሊፈልግ ይችላል። በኋላ የጥቅል ማውረድ ወይም የማረጋገጫ አስተናጋጅ ካልተሳካ፣ ፕሮክሲውንና የማለፊያ ፖሊሲውን ሲገመግሙ ያንን ትክክለኛ አስተናጋጅ ስም ይጠቀሙ።

ተዛማጅ ጽሑፎች