1

是否可以使用命令行参数设置 SonarQube 的 Web 上下文路径?

通常你会在文件中设置属性sonar.web.context=/sonarqube(或类似的) 。sonar.properties但我正在使用 Docker 并希望避免编辑sonar.properties.

使用 Docker Compose,我得到了以下内容,这对其他命令行参数来说就像一个魅力:

services:
  sonarqube:
    image: sonarqube:5.4
    [...]
    entrypoint:
      - ./bin/run.sh
      - -Dsonar.log.level=INFO
      - -Dsonar.web.context=/sonarqube

但它似乎忽略-Dsonar.web.context=/sonarqube了:(有没有办法通过 SonarQube 一个不同的上下文路径?

附加信息:这是对应的run.sh 文件

4

2 回答 2

5

对于 SonarQube 5.4,这肯定会失败:sonar.web.context在 SonarQube 5.4(SONAR-7122建议的替代方案是使用子域)中被删除,并在社区反馈后在 5.5( SONAR-7494 )中重新引入。

于 2016-04-11T13:32:00.070 回答
1

他们在 5.5 RC1 中添加了上下文

https://jira.sonarsource.com/browse/SONAR-7494

于 2016-04-20T20:16:41.097 回答