使用命令行配置 SonarQube
Configure SonarQube using command line
我是 运行 Debian 上的 SonarQube 4.5.1,我想通过 Ansible 配置仪表板和规则配置文件。
为此,我无法使用 SonarQube 的 GUI,但我必须使用命令行来编辑配置文件或调用 CLI (like the one Jenkins has)。
我无法在 /opt/sonar
或更低版本中找到定义仪表板或规则配置文件的文件。
有没有办法只使用命令行来配置 SonarQube?
谢谢!
实现您想做的事情的唯一方法是使用 SonarQube Web Service API 和 curl。
但是:
- 只有 quality profiles can currently be managed with the WS API,没有仪表板。
- 您必须明确地将管理员凭据传递给 curl 命令 - 这对您来说可能是一个安全问题
我是 运行 Debian 上的 SonarQube 4.5.1,我想通过 Ansible 配置仪表板和规则配置文件。
为此,我无法使用 SonarQube 的 GUI,但我必须使用命令行来编辑配置文件或调用 CLI (like the one Jenkins has)。
我无法在 /opt/sonar
或更低版本中找到定义仪表板或规则配置文件的文件。
有没有办法只使用命令行来配置 SonarQube?
谢谢!
实现您想做的事情的唯一方法是使用 SonarQube Web Service API 和 curl。
但是:
- 只有 quality profiles can currently be managed with the WS API,没有仪表板。
- 您必须明确地将管理员凭据传递给 curl 命令 - 这对您来说可能是一个安全问题