我在 Debian 上运行 SonarQube 4.5.1,我想通过 Ansible 配置仪表板和规则配置文件。
为此,我不能使用 SonarQube 的 GUI,但我必须使用命令行来编辑配置文件或调用 CLI(就像 Jenkins 一样)。
我在 /opt/sonar
或更低版本中找不到定义仪表板或规则配置文件的文件。
有没有办法仅使用命令行来配置 SonarQube?
谢谢!
实现你想要做的事情的唯一方法是将SonarQube Web Service API与curl一起使用。
但:
- 目前只能使用 WS API 管理质量配置文件,而不能使用仪表板进行管理。
- 您必须将管理员凭据显式传递给 curl 命令 - 这对您来说可能是一个安全问题