远程重启 SonarQube 服务器

Restart SonarQube Server remotely

我在服务器上实现了 SonarQube,并且我远程 完成了大部分配置。因此,无论何时安装插件,都需要重新启动 SonarQube,并且每次我必须 明确(手动)重新启动 SonarQube 服务器 .

有没有办法远程重启SonarQube

例如,喜欢 jenkinshttp://sonar_url/restart

从 SonarQube 5.4 开始,您可以直接从 UI (Administrators should be able to request a server restart from web console) or using the WS /api/system/restart (WS /api/system/restart should trigger a true restart of SQ) 重新启动它。

POST api/system/restart Since 4.3 Restart server. Available only on development mode (sonar.web.dev=true). Ruby on Rails extensions are not reloaded

此致,

米歇尔

在我的 SonarQube 实例 (v5.6) 中,我使用以下 curl 命令重启 SonarQube 服务器

curl -u username:password -X POST https://SONAR_INSTANCE/api/system/restart