Tag: 工sonarqube

sonar-scanner-2.9.0.670在Docker容器中抛出java.lang.ExceptionInInitializerError

在docker(在travis-ci)里面的这个版本中,sonar-scanner-2.9.0.670抛出一个java.lang.ExceptionInInitializerError : ERROR: Error during SonarQube Scanner execution java.lang.ExceptionInInitializerError at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:166)enter code here 在这里build立日志(见行4660): https : //travis-ci.org/laristra/flecsi/jobs/213157927#L4660 Sonarqube被放入一个ubuntu:latest容器在这里: https : //github.com/laristra/flecsi-buildenv/blob/sonarqube/ubuntu#L14

如何在Docker容器中configurationSonarQube?

我想(不)安装一些SonarQube插件并在Docker容器中加载一个质量configuration文件xml文件。 我到目前为止的做法是(我的Dockerfile的一部分): RUN set -x \ && apk add –no-cache unzip curl \ && curl –tlsv1 -o sonarqube.zip -fSL https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.3.1.zip \ && unzip sonarqube.zip \ && mv sonarqube-6.3.1 /opt/sonarqube \ RUN java -jar /opt/sonarqube/lib/sonar-application-6.3.1.jar & RUN curl -X POST -u admin:admin http://localhost:9000/api/plugins/uninstall?key=csharp ENTRYPOINT java -jar /opt/sonarqube/lib/sonar-application-6.3.1.jar 我试图在一个单独的过程中启动SonarQube,如你所见: java -jar /opt/sonarqube/lib/sonar-application-6.3.1.jar 但是下一个命令curl -X POST …失败了,可能是因为声纳服务器在这个时候没有运行: The […]

SonarQube无法为对象堆预留足够的空间

我试图在Windows上的Docker上运行Sonarqube,并且出现此错误无法为对象堆预留足够的空间 2017.11.09 13:59:50 INFO app[][osaSchedulerImpl] Process[es] is up 2017.11.09 13:59:50 INFO app[][osapJavaProcessLauncherImpl] Launch process[web]: C:\ojdkbuild\jre\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.security.egd=file:/dev/./urandom -Djava.io.tmpdir=C:\sonarqube\temp -cp ./lib/common/*;./lib/server/*;C:\sonarqube\lib\jdbc\mysql\mysql-connector-java-5.1.42.jar org.sonar.server.app.WebServer C:\sonarqube\temp\sq-process2378470284594445664properties Error occurred during initialization of VM Could not reserve enough space for object heap 2017.11.09 13:59:50 INFO app[][osaSchedulerImpl] Process [web] is stopped 2017.11.09 13:59:50 INFO es[][ospStopWatcher] Stopping process 为了运行Sonarqube,我的命令看起来像, […]

SonarQube扫描仪不使用全局或特定代理设置

我们在Jenkinspipe道中使用声纳扫描仪来扫描JNLP从站的代码。 Sonarscanner和SonarQube都在Openshift的Docker容器中运行。 我们的SonarQube服务器在没有authentication的代理之后。 声纳扫描仪不读取我们通过-D http.ProxyHost在启动命令或configuration文件中提交给它的任何代理信息。 代理服务器后面没有办法访问我们的Sonarqube服务器。 你能帮我们弄清楚该怎么办? 我试过所有的方法来解决它,但没有任何工作: 传递-D https.ProxyHost -D https.ProxyPort(不含http://标题) 把它们放入sonar-scanner.properties 在环境variables中传递代理值HTTP_PROXY,HTTPS_PROXY,JAVA_OPTS …对SonarQube服务器执行curl工作 – >防火墙正常,连接正常。 我无法在Github上find有关此项目的任何问题跟踪器,而且Jira跟踪器不能提交新问题。 有没有人遇到同样的问题? 还有一个与此有关的问题,但没有给出答案: SonarQube扫描仪无法连接到服务器 谢谢, Lain92

如何运行mvn声纳:在docker集装箱中使用jirster和sonar的声纳

在为jijsterconfiguration了以下docker容器之后,一切都很好,除了声呐: docker run –name jioster -w / home / jhipster / app -v〜/ jhipster:/ home / jhipster / app:rw -v〜/ .m2:/home/jhipster/.m2:rw -p 8080:8080 – p 3000:3000 -p 3001:3001 -d -t jdubois / jhipster-docker; docker-compose -f src / main / docker / dev.yml up -d; docker-compose -f src / main / docker / sonar.yml up -d。 […]

sonarqube的docker图像可以使用env来configuration任何设置吗?

我正在尝试使用LDAPconfiguration此映像 。 在文档中,他们认为你可以用jdbcconfiguration: SONARQUBE_JDBC_USERNAME : sonar.jdbc.username * SONARQUBE_JDBC_PASSWORD : sonar.jdbc.password * SONARQUBE_JDBC_URL : sonar.jdbc.url * 我不知道我怎么可以做同样的LDAP。 是否有可能通过他们的环境名称使用任何设置? 例如: SONAR_LOG_LEVEL=DEBUG 否则,在容器里面有一个/opt/sonarqube/conf/sonar.properties它在那里,我该如何开始编辑?

SonarQube泊坞窗容器无法启动,elasticsearch问题

我试图在本地运行官方的SonarQube Docker容器。 我正在使用此处提供的命令: https : //hub.docker.com/_/sonarqube/ 它开始后约1分钟退出。 日志报告Elasticsearch连接问题 2017.09.05 08:16:40 INFO web[][oeclient.transport] [Edwin Jarvis] failed to connect to node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], removed from nodes list org.elasticsearch.transport.ConnectTransportException: [][127.0.0.1:9001] connect_timeout[30s] ….. Caused by: java.net.ConnectException: Connection refused: /127.0.0.1:9001 ….. … 3 common frames omitted 2017.09.05 08:17:10 INFO app[][osaSchedulerImpl] Process [web] is stopped 2017.09.05 08:17:10 INFO app[][osaSchedulerImpl] SonarQube is stopped

Sonarqubedocker版本更新

我正在尝试更新在Docker堆栈中运行的Sonarqube实例。 在我sonarqube.ymldocker文件我onlu改变了我想要使用的docker图像的版本从6.4到6.7(它发生在中间所有其他版本,6.5和6.6)。 当我部署新的堆栈时,一切正常,似乎Sonarqube开始运行,但它不。 docker logs命令显示了这一点: 08:06:58.145 [main] WARN org.sonar.application.config.JdbcSettings – JDBC URL is recommended to have the property 'useConfigs=maxPerformance' 2017.11.28 08:06:58 INFO app[][osaAppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp 2017.11.28 08:06:58 INFO app[][osaes.EsSettings] Elasticsearch listening on /127.0.0.1:9001 2017.11.28 08:06:58 INFO app[][osapProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonarqube/elasticsearch]: /opt/sonarqube/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonarqube/temp/conf/es 2017.11.28 08:06:58 INFO app[][osaSchedulerImpl] Waiting for […]

使用Docker Compose来创build多个容器

我对Docker完全陌生。 我有一个sonarqube图像。 我写了一个示例Docker Compose文件并运行该映像。 一切工作正常。 现在我想用Docker Compose创build5-6个容器。 我怎样才能做到这一点? 这是我的示例YAML文件: version: '2' services: web: build: . ports: – "9000:9000" depends_on: – my_image my_image: image: mySonarApp 我也有兴趣知道是否有可能只用我的dockerconfiguration文件创build它们。

在Docker中有自己的configuration文件的SonarQube

我目前正在寻找一个解决scheme,以自定义质量configuration文件自定义SonarQube官方Dockerfile。 导出定制的Container并分发它似乎不是最好的方法。