Tag: 工sonarqube

在jenkinsdocker的声纳运动员configuration

使用Docker-compose,创buildjenkins容器和sonarQube容器。 docker工人,compose.yml: jenkins: build: . ports: – "8080:8080" links: – sonarqube postgresql: image: orchardup/postgresql:latest environment: – POSTGRESQL_USER=sonar – POSTGRESQL_PASS=xaexohquaetiesoo – POSTGRESQL_DB=sonar sonarqube: image: harbur/sonarqube:5.0 links: – postgresql:db environment: – DB_USER=sonar – DB_PASS=xaexohquaetiesoo – DB_NAME=sonar – VIRTUAL_HOST – VIRTUAL_PORT=9000 ports: – "9000:9000" – "443:443" 容器已经启动并正在运行。 现在我需要在Jenkins容器中configuration声纳转轮。 我的问题:sonar runnner,声纳还安装在sonarqube容器内,如何在Jenkins中configuration?

如何在ASP.NET Web应用程序中的docker中的sonarqube中执行代码分析

我有官方的SonarQube docker镜像在http:// localhost:32768 / (这是由Docker提供的) 我们想用C#.NET来执行一些代码分析,这个应用程序位于一个名为c:\ myapplication的文件夹中(也就是我有prj和sln的地方) 我的问题是如何! 我怎么能告诉我的SonarCube,运行在我的dockerhttp:// localhost:32768 / ,我想分析我的C#代码? 非常感谢!

Docker内存泄漏sonarqube

我正在尝试运行包含SonarQube的docker集装箱。 构build容器后,我做了下面的命令来运行容器。 前几个时候看起来很好(我猜因为我可以在docker ps -afind状态),但我退出时自动退出。 我input的命令就像… docker run -d –name sonarqube -p 9000:9000 -p 9092:9092 -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar -e SONARQUBE_JDBC_URL="jdbc:mysql://111.222.33.444:3306/sonar?characterEncoding=utf8&useUnicode=true&rewriteBatchedStatements=true" sonarqube 接下来是失败日志 2017.04.21 06:39:37 WARN web[][oaclWebappClassLoaderBase] The web application [ROOT] appears to have started a thread named [elasticsearch[Pip the Troll][[timer]]] but has failed to stop it. This is very likely to create a memory […]

将外部插件添加到sonarqube

我使用这个组合docker文件在docker容器中运行sonarqube:docker -compose 我想添加一个外部插件(jar文件)。 我无法做到这一点。 有任何想法吗?

泊坞窗jenkins和声纳设置

我正在尝试安装Jenkins:最新的&Sonarqube:Docker中的最新版本。 我已经在Docker中configuration了这两个系统。 我已经下载了所有需要的Jenkins插件。 它正在运行。 还做了GIT回购代码configuration。 我能够去build立。 我在构build时收到以下错误消息。 我需要在Jenkins中添加哪个插件,或者需要在Maven中添加哪个依赖项? 错误信息 无法执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar(default-cli)对项目的欢迎:没有find质量configuration文件,您可能没有安装任何语言插件。 build立例外 **[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project welcome: No quality profiles have been found, you probably don't have any language plugin installed. -> [Help 1]** org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project welcome: No quality profiles have been found, you […]

SonarQube,Jenkins和GitLab是否可以集成到Docker中?

目前,我在一个质量过程中工作,以确保代码是可以接受的。 为此,我整合了Jenkins,SonarQube和GitLab,它们运行在不同的服务器上(实际上它们在不同的docker容器中)。 这个想法是每次检查SonarQube时,代码是否被推入GitLab,并阻止提交,合并等,SonarQube是否没有通过。 我已经把Jenkins和SonarQube整合在一起了,但Jenkins检查他的工作区内的代码,所以想象一下,他的笔记本电脑中的开发人员需要推动他的改变。 我的概念性问题很简单:为了做到这一点,可以整合这些技术吗? 而且,如果问题是肯定的,哪些步骤是必要的? PD:我不需要看代码,configuration文件等等。 我只需要像这样的东西: configurationSonarQube与Jenkins一起工作 做一个脚本,以便在该文件夹中复制该文件, …

Docker中的SonarQube无法parsing本地主机

我正在尝试使用Alpine Linux Docker镜像在Docker中设置SonarQube。 但是,在运行映像时,SonarQube在parsing本地主机时似乎有问题。 有没有人遇到过这个问题? 帮助这个问题将不胜感激! Dockerfile FROM gliderlabs/alpine:3.2 ENV SONAR_VERSION=5.6.1 \ SONARQUBE_HOME=/opt/sonarqube \ SONARQUBE_FORCE_AUTHENTICATION=true \ # Database configuration # Defaults to using H2 SONARQUBE_JDBC_USERNAME=sonar \ SONARQUBE_JDBC_PASSWORD=sonar \ SONARQUBE_JDBC_URL= # Http port EXPOSE 9000 RUN apk -Uu add gnupg curl \ && rm -rf /var/cache/apk/* # pub 2048R/D26468DE 2015-05-25 # Key fingerprint = F118 2E81 […]

不能启动SonarQubedocker容器通过马拉松与端口映射

我试图运行sonarqubedocker容器与端口映射暴露在9050 ui而不是默认9000.这个命令工作正常: docker运行-d –name sonarqube -p 9050:9000 -p 9092:9092 sonarqube 但通过马拉松发生以下错误: 2016.05.23 12:12:40 ERROR web [oaccC [。[。[/]]将上下文初始化事件发送到类的监听器实例org.sonar.server.platform.PlatformServletContextListener org.elasticsearch.client.transport.NoNodeAvailableException:None的configuration节点可用:[]在org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305)〜[elasticsearch-1.7.5.jar:na] { "id": "/sonarqube", "cmd": null, "cpus": 1, "mem": 500, "disk": 800, "instances": 0, "container": { "type": "DOCKER", "volumes": [], "docker": { "image": "sonarqube", "network": "BRIDGE", "portMappings": [ { "containerPort": 9000, "hostPort": 9050, "servicePort": 10105, "protocol": "tcp", "labels": […]

线程“main”中的exceptionjava.lang.RuntimeException:无法重置文件系统

我正在尝试使用docker文件在OpenShift上部署sonarqube,Build正在工作,部署之后,我看到错误。 2016.08.30 10:06:42 INFO app[osaAppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp Exception in thread "main" java.lang.RuntimeException: Failed to reset file system at org.sonar.process.monitor.Monitor.resetFileSystem(Monitor.java:127) at org.sonar.process.monitor.Monitor.startProcesses(Monitor.java:107) at org.sonar.process.monitor.Monitor.start(Monitor.java:101) at org.sonar.application.App.start(App.java:54) at org.sonar.application.App.main(App.java:141) Caused by: java.nio.file.AccessDeniedException: /opt/sonarqube/temp/README.txt at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244) at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) at java.nio.file.Files.delete(Files.java:1126) at org.sonar.application.AppFileSystem$CleanTempDirFileVisitor.visitFile(AppFileSystem.java:149) at org.sonar.application.AppFileSystem$CleanTempDirFileVisitor.visitFile(AppFileSystem.java:130) at java.nio.file.Files.walkFileTree(Files.java:2670) at org.sonar.application.AppFileSystem.createOrCleanTempDirectory(AppFileSystem.java:126) […]

在Sonarqube Docker容器中设置用于login的LDAPS时遇到麻烦

我使用docker hub的默认图像在Docker容器中运行Sonarqube。 Sonarqube工作正常。 我现在正在使用LDAPS进行系统login,似乎无法使其工作。 我创build了一个centos:最新的容器,并在那里运行sonarqube。 我这样做,所以我可以有ldapsearch,vim,telnet,update-ca等。我用openssl来添加服务器证书。 我使用ldapsearch进行testing,以下是成功的: [root@bf9accb5647d linux-x86-64]# ldapsearch -x -LLL -H ldaps://dir.example.com -b "dc=example,dc=com" -D "uid=svcSonar,ou=SvcAccts,ou=People,dc=example,dc=com" -W '(uid=usernamehere)' cn Enter LDAP Password: ****** dn: uid=usernamehere,ou=Users,ou=People,dc=example,dc=com cn: User Name 这里是我在sonar.properties中的相关ldapconfiguration: sonar.security.realm=LDAP ldap.url=ldaps://dir.example.com ldap.bindDN=uid=svcSonar,ou=SvcAccts,ou=People,dc=example,dc=com ldap.bindPassword=mypassword ldap.user.baseDn=ou=Users,ou=People,dc=example,dc=com ldap.user.request=(uid={login}) 以下是与TRACE和DEBUG相关的sonar.log条目: 2016.04.15 16:32:35 INFO web[osspServerPluginRepository] Deploy plugin LDAP / 1.5.1 / 8960e08512a3d3ec4d9cf16c4c2c95017b5b7ec5 2016.04.15 20:19:07 INFO web[org.sonar.INFO] Security realm: […]