NuGetAuthenticate ຕັ້ງຄ່າການກວດສອບຕົວຕົນກັບ feed ຂອງແພັກເກັດ. ໜ້າວຽກກວດສອບຕົວຕົນທີ່ສຳເລັດບໍ່ໄດ້ຕັ້ງຄ່າພຣັອກຊີຂາອອກສຳລັບ 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 ແມ່ນຕົວແປ pipeline ທີ່ມີຢູ່ແລ້ວ ເຊິ່ງບັນຈຸ URL ພຣັອກຊີເຕັມທີ່ຕ້ອງການ. ປັບລາຍການຂ້າມໃຫ້ສອດຄ່ອງກັບນະໂຍບາຍການເສັ້ນທາງຂອງ feed ຕົວຈິງ. ສຳລັບ feed ສາທາລະນະທີ່ອະນຸຍາດຜ່ານຕົວກາງສາທາລະນະ, ລາຍການພຣັອກຊີ HTTP ສະໜອງຜູ້ສະໝັກສຳລັບ proxyUrl ທີ່ບໍ່ມີບັນຊີ; ຮັກສາການຂ້າມຂອງ feed ສ່ວນຕົວໄວ້. ສ່ວນນີ້ສົມມຸດວ່າແຫຼ່ງແພັກເກັດຂອງໂຄງການໄດ້ຕັ້ງຄ່າແລ້ວ.

ໃນ Linux ແລະ macOS ຊື່ສະພາບແວດລ້ອມທີ່ເອກະສານກຳນົດໄວ້ເປັນຕົວພິມນ້ອຍ. ຕົວແປ pipeline ຊື່ http_proxy ອາດກາຍເປັນຕົວພິມໃຫຍ່ເມື່ອສົ່ງອອກອັດຕະໂນມັດ. ການແຜນທີ່ env ຢ່າງຊັດເຈນຮັກສາກະແຈທີ່ເຄື່ອງມືຕ້ອງການ.

ສຳລັບ agent ທີ່ໂຮສຕົນເອງ, ອີກທາງເລືອກໜຶ່ງແມ່ນຕັ້ງຄ່າເຫຼົ່ານີ້ໃນສະພາບແວດລ້ອມຂອງຂະບວນການ agent ແລ້ວຣີສະຕາດ agent ນັ້ນຫຼັງຈາກປ່ຽນ. ສະພາບແວດລ້ອມຂອງ terminal ອື່ນບໍ່ໄດ້ອັບເດດບໍລິການທີ່ກຳລັງແລ່ນຢູ່.

NuGet ຍັງຮອງຮັບລາຍການພຣັອກຊີໃນການຕັ້ງຄ່າຂອງມັນ. ເກັບມັນແຍກຈາກຂໍ້ມູນຢືນຢັນຂອງແຫຼ່ງແພັກເກັດ, ແລະ ກວດສອບຂອບເຂດການຕັ້ງຄ່າທີ່ມີຜົນເມື່ອ restore ແລ່ນພາຍໃຕ້ບັນຊີອື່ນ.

ແພັກເກັດທີ່ຖືກກູ້ຄືນອາດຕ້ອງການຫຼາຍກວ່າ URL ທຳອິດຂອງ feed. ຖ້າການດາວໂຫຼດແພັກເກັດ ຫຼື ໂຮສກວດສອບຕົວຕົນພາຍຫຼັງລົ້ມເຫຼວ, ໃຫ້ໃຊ້ຊື່ໂຮສຕົວຈິງນັ້ນເມື່ອປະເມີນນະໂຍບາຍພຣັອກຊີ ແລະ ການຂ້າມ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ