Jenkins和SonarQube匹配身份验证

时间:2016-06-20 18:41:52

标签: plugins jenkins ldap sonarqube

我正在我的公司基于Jenkins和SonarQube设置CI / CD系统,我已经在两者中集成了LDAP。我在Jenkins中使用Role based plugin,问题是Jenkins允许我(作为管理员)将用户分配给特定角色而无需用户提前登录Jenkins 。但是带有LDAP 的Sonar仅在登录后创建用户,这导致必须要求至少8个人(对于每个项目)首先进入我的Sonar Server页面进行授权。这是我的问题:是否有任何工具/插件可以匹配Jenkins和Sonar上的身份验证,例如人们在Jenkins上配置他们自己的项目也可以在Sonar上查看错误/配置他们的项目?我感谢任何其他建议。我提前谢谢!

1 个答案:

答案 0 :(得分:0)

没有工具或插件为您执行此操作。您可以为每个项目的用户分配组,并在SonarQube中使用它们来分配项目。

或者您可以手动为SonarQube创建用户(Source):

  
      
  • 直接写入数据库(有一个名为users的简单表)。
  •   
  • 编写一个依赖于sonar插件API的java应用程序,然后可以使用构造函数注入来获取Sonar hibernate会话   并坚持你想要的用户。见Here
  •   
相关问题