ဆက်တင်၏ ပိုင်ရှင်ကို ရွေးရန် ပထမဆုံး မအောင်မြင်သော 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 အဆုံးမှတ် စမ်းသပ်မှုအတွက်သာ ဖြည့်နိုင်သည်၊ အမှန်တကယ် စကန်နာဆက်တင်တွင် ပရောက်စီအသုံးပြုသူ သို့မဟုတ် ပရောက်စီစကားဝှက် ဆက်တင်များ မရှိသည့်အခါ။

လိုအပ်ပါက CI အထောက်အထား ကိုင်တွယ်မှုမှတစ်ဆင့် SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD ကို ပေးပါ။ SonarQube ခွဲခြမ်းစိတ်ဖြာမှု တိုကင်သည် အခြားပါဝင်သူကို စစ်မှန်ကြောင်း အတည်ပြုသည်။

ခွဲခြမ်းစိတ်ဖြာမှု URL ကို စစ်မှန်သော SonarQube ဝန်ဆောင်မှုအဖြစ် ထားရှိပါ။ ဆာဗာ၏ Marketplace ပရောက်စီသည် အခြားလုပ်ငန်းစဉ်ကို ထိန်းချုပ်ပြီး အောင်မြင်သော Maven ဖြေရှင်းမှုသည် စကန်နာ၏ ချိတ်ဆက်မှုကို မစမ်းသပ်ပါ။ မပြောင်းလဲမီ ဆက်တင်များကို ဖြန့်ကျက်ထားသော စကန်နာ မိသားစု/ဗားရှင်းနှင့် တွဲဖက်ပါ။

ဆက်စပ်ဆောင်းပါးများ