Jenkins-to-Sonar集成的专用数据库/ Web帐户

时间:2014-01-06 10:36:24

标签: postgresql jenkins sonarqube

我想为Jenkins-to-Sonar JDBC连接和Web登录创建一个专用帐户。

我发现大多数HOWTO使用Sonar管理员帐户,Jenkins / Sonar插件的official documentation甚至使用postgresql帐户。具体来说,我正在寻找我应该授予jenkins用户(以及什么表等)的权限。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

创建用户。

CREATE USER jenkins_sonar WITH ENCRYPTED PASSWORD 'whatever';

然后GRANT该用户有权访问您用于声纳的数据库中的声纳表。请参阅GRANT,特别是GRANT ... ALL TABLES IN SCHEMA ...。您可能还需要ALTER DEFAULT PRIVILEGES,以便jenkins用户在新表上获得相同的权限。如果使用序列,您还需要GRANT访问它们。最后,您可能需要GRANT使用数据所在的架构,如果它不在public中。