ລົງທະບຽນຕົວແທນ Azure Pipelines ກັບຂໍ້ມູນປ້ອນ proxy ຂອງມັນ
ໃຫ້ URL proxy ແລະ ບັນຊີເມື່ອຕັ້ງຄ່າຕົວແທນ, ແລ້ວຈັດການຄຳຮ້ອງຂອງວຽກ, ເຄື່ອງມືພາຍນອກ ແລະ ຄອນເທນເນີແຍກຕ່າງຫາກ.
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORDເພີ່ມພາລາມິເຕີເຫຼົ່ານີ້ໃສ່ຂໍ້ມູນປ້ອນການລົງທະບຽນປົກກະຕິຂອງການຕິດຕັ້ງ. ໃຊ້ config.cmd ໃນ Windows ແລະ ໄດ້ຮັບຄ່າບັນຊີຈິງຜ່ານການຈັດການຂໍ້ມູນຮັບຮອງຂອງການປະຕິບັດງານ.
proxy ທີ່ບັນທຶກໄວ້ກວມເອົາການສື່ສານກັບ Azure DevOps ແລະ ການດຳເນີນການແຫຼ່ງຂໍ້ມູນ ແລະ ອາຕິແຟັກທີ່ມີຢູ່ໃນຕົວ. ວຽກຕ່າງໆໄດ້ຮັບຂໍ້ມູນ proxy ຜ່ານຫ້ອງສະໝຸດວຽກ ແລະ ຕ້ອງນຳໃຊ້ກັບ HTTP client ຂອງຕົນເອງ.
curl, dotnet ຫຼື Maven ພາຍນອກຕ້ອງການຂໍ້ມູນປ້ອນທີ່ຮອງຮັບຂອງຕົນເອງ. ວຽກຄອນເທນເນີກໍຕ້ອງການຈຸດປາຍທາງທີ່ເຂົ້າເຖິງໄດ້ຈາກເຄືອຂ່າຍຂອງພວກເຂົາ; loopback ຂອງຕົວແທນເຈົ້າພາບໝາຍເຖິງສະຖານທີ່ອື່ນຢູ່ທີ່ນັ້ນ. ການດຶງ image ກ່ອນໜ້າແມ່ນຄຳຮ້ອງຈາກ runtime ຂອງຄອນເທນເນີ.
ສຳລັບ proxy ທີ່ຮັບການຖອຍກັບໄປ Basic ເມື່ອການຕັ້ງຄ່າໄດ້ 407, ທຸງທີ່ເອກະສານໄວ້ --usebasicauthforproxy ເລືອກເສັ້ນທາງນັ້ນ; ມັນບໍ່ສາມາດເພີ່ມກົນໄກທີ່ proxy ບໍ່ຮອງຮັບ.
ໃນ script ຂອງກຸ່ມການປະຕິບັດງານທີ່ສ້າງຂຶ້ນ, ເພີ່ມຂໍ້ມູນປ້ອນໃສ່ການເອີ້ນ config.cmd ຂອງມັນ ໂດຍຮັກສາອາກູເມັນຂອງອົງກອນ ແລະ ກຸ່ມ. ການປ່ຽນ WebRequest.DefaultWebProxy ໃນ PowerShell ພໍ່ແມ່ບໍ່ແມ່ນການຕັ້ງຄ່າຕົວແທນຂອງລູກ.