2015-07-08 8 views
17

SonarQube son zamanlarda, https adresindeki paket dağıtımı için bintray deposunu kullanır (bkz. update-center.properties). Proxy'yle güncelleme merkezini kullanmaProxy arkasındaki güncelleme merkezi: https bintray deposuyla nasıl?

, bazı güncelleştirmeler bulunur ama ne zaman (burada xml eklentisi için) yükseltme, hata:

Fail to download the plugin (xml, version 1.3) from https://sonarsource.bintray.com/Distribution/sonar-xml-plugin/sonar-xml-plugin-1.3.jar (error is : Fail to download: https://sonarsource.bintray.com/Distribution/sonar-xml-plugin/sonar-xml-plugin-1.3.jar (no proxy)) 

SonarQube: DefaultHttpDownloaderhttps.proxyXXX özelliklerini desteklemez görünüyor. bugün bu eklentiler için güncelleme merkezini kullanmak ortalama


var mı?


@SonarSource: Bu özellik gelecek için sonar.properties desteklenecek olabilir? Veya bintray deposu (ama kötülük) için http url bildirmek? bugün bu eklentiler için güncelleme merkezini kullanmak ortalama

Teşekkür

cevap

25

var mı?

sonar.web.javaAdditionalOpts=-Dhttps.proxyHost=proxy.company.com -Dhttps.proxyPort=80 -Dhttps.proxyUser=myUser -Dhttps.proxyPassword=myPassword 

Not:

  • https.proxyUser/https.proxyPassword

    yararsız, aynı konfigürasyonda daha http.proxyUser/http.proxyPassword olarak sonar.properties kullanımı sonar.web.javaAdditionalOpts parametrede

https.proxyXXX özelliklerini bildirmek için.

  • Bu cevap
  • SonarQube v4.5 serisi bazı özel özellikleri :-) SonarQube yapılandırmasına satışa sunulacak

    Belki bir gün ile test edilmiştir.

    +0

    Yukarıdaki ayarı değiştirdikten sonra sunucuyu yeniden başlatmalı mıyım? –

    +1

    @Naggi: Sanırım evet (ama doğrulanmadı), çünkü bu bir JVM başlangıç ​​argümanı. –

    +0

    SonarQube Üzerinde Çalışmalar 5.3 –

    2

    Sonar.web.javaAdditionalOpts dosyasını sonar.properties içinde güncelleştirmeyi denedim, ancak ayarlar alınmadı (sonarqube: 5.1.1 yerleştirme görüntüsü kullanılarak).

    Ben başlangıç ​​komut uyum sağlamak zorunda:

    Benim liman işçisi komut:

    RUN sed -i -e 's/-Djava.security.egd=/-Dhttps.proxyHost=proxy.mycompany.com -Dhttps.proxyPort=8080 -Dhttp.proxyHost=proxy.mycompany.com -Dhttp.proxyPort=8080 -Djava.security.egd=/g' /opt/sonarqube/bin/run.sh 
    
    +0

    Evet, sonar.properties dosyasındaki ayarlar çalışmaz, çünkü run.sh aslında bunları geçersiz kılar. – kai

    İlgili konular