ຄວາມລົ້ມເຫຼວຂອງພຣັອກຊີ SonarScanner: ການຂຶ້ນກັບ Maven ກັບການດາວໂຫຼດຈາກເຊີບເວີ
ຈັບຄູ່ຄວາມລົ້ມເຫຼວຂອງບ່ອນເກັບ Maven ຫຼືການດາວໂຫຼດຈາກເຊີບເວີ SonarScanner ກັບການຕັ້ງຄ່າພຣັອກຊີທີ່ຄວບຄຸມມັນ.
ໃຊ້ URL ທຳອິດທີ່ລົ້ມເຫຼວເພື່ອເລືອກເຈົ້າຂອງການຕັ້ງຄ່າ:
| ການດາວໂຫຼດ | ແຫຼ່ງພຣັອກຊີ |
|---|---|
| Maven ດຶງປຼັກອິນ/ການຂຶ້ນກັບຂອງຕົວສະແກນ | ພຣັອກຊີ settings.xml ທີ່ໃຊ້ງານ, ບ່ອນເກັບ/ກະຈົກ ແລະ nonProxyHosts |
| ຕົວສະແກນທີ່ກຳລັງເຮັດວຽກໄດ້ຮັບຊັບພະຍາກອນຈາກ SonarQube | ການຕັ້ງຄ່າເຄືອຂ່າຍທີ່ຮອງຮັບສະເພາະຕົວສະແກນ |
ສຳລັບ SonarScanner for Maven 5.0 ຂຶ້ນໄປ ຫຼື CLI 6.0 ຂຶ້ນໄປ, ສະພາບແວດລ້ອມ shell/CI ທີ່ເປີດໃຊ້ສາມາດໃຫ້:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
ຮູບແບບຄຸນສົມບັດແມ່ນ sonar.scanner.proxyHost/sonar.scanner.proxyPort. ໃຊ້ຊື່ໂຮສ ແລະພອດທີ່ແຍກຢ່າງຊັດເຈນ, ບໍ່ແມ່ນ URL ເຕັມ ຫຼືຄ່າເລີ່ມຕົ້ນທີ່ເດົາໄດ້. ລາຍການ HTTP ຈາກບັນຊີພຣັອກຊີ HTTP ສາມາດຕື່ມຊ່ອງເຫຼົ່ານີ້ສຳລັບການທົດສອບຈຸດປາຍ SonarQube ສາທາລະນະທີ່ອະນຸຍາດເທົ່ານັ້ນ ເມື່ອການຕັ້ງຄ່າຕົວສະແກນຕົວຈິງບໍ່ມີການຕັ້ງຄ່າຜູ້ໃຊ້ ຫຼືລະຫັດຜ່ານພຣັອກຊີ.
ໃຫ້ SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD ຜ່ານການຈັດການຂໍ້ມູນຢືນຢັນ CI ເມື່ອຈຳເປັນ. ໂທເຄັນວິເຄາະ SonarQube ຢືນຢັນຜູ້ເຂົ້າຮ່ວມຄົນອື່ນ.
ຮັກສາ URL ວິເຄາະເປັນບໍລິການ SonarQube ຕົວຈິງ. ພຣັອກຊີ Marketplace ຂອງເຊີບເວີ ຄວບຄຸມຂະບວນການອື່ນ, ແລະການແກ້ໄຂ Maven ທີ່ສຳເລັດບໍ່ໄດ້ທົດສອບການເຊື່ອມຕໍ່ຂອງຕົວສະແກນ. ຈັບຄູ່ການຕັ້ງຄ່າກັບຄອບຄົວ/ເວີຊັນຕົວສະແກນທີ່ຕິດຕັ້ງແລ້ວ ກ່ອນທີ່ຈະປ່ຽນພວກມັນ.