ការបរាជ័យប្រូកស៊ី 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 ដែលជោគជ័យមិនសាកល្បងការតភ្ជាប់របស់ឧបករណ៍ស្កេនទេ។ ផ្គូផ្គងការកំណត់ជាមួយគ្រួសារ/កំណែឧបករណ៍ស្កេនដែលបានដាក់ពង្រាយ មុនពេលផ្លាស់ប្តូរពួកវា។