我正在尝试自动安装 sonarqube。 我遇到的一个(小)问题是在第一次访问期间安装后,因为 sonarqube 正在初始化数据库模式,我们遇到了超时。 我想知道是否有一个脚本/命令来从 bash 初始化数据库(创建表和所有)? 我一直在网上搜索,找不到答案。 谢谢!
最佳答案
我想完成 Seb 和 Jeroen 的回答。 Schema 确实是在启动期间由 SonarQube 以编程方式创建的。此步骤不能在脚本中独立执行。刚启动服务器。我建议调用 Web 服务 GET http:///api/system/status(参见 http://nemo.sonarqube.org/api_documentation/api/system/status 上的文档)而不是解析日志,以了解数据库何时完全初始化。
安装新版本时的数据库升级也可以通过网络服务 POST http:///api/system/migrate_db 触发(参见 http://nemo.sonarqube.org/api_documentation/api/system/migrate_db )。
关于database - 初始化 SonarQube 数据库的命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34347607/