【问题标题】:How to remove author filter from SonarQube issue overview如何从 SonarQube 问题概述中删除作者过滤器
【发布时间】:2019-06-05 07:14:07
【问题描述】:

我的工人委员会要求我从 SonarQube 问题页面中删除作者和受让人过滤器。我使用的是 SonarQube 版本 6.7.7(内部版本 38951)。

目前我没有看到任何配置此选项的选项。有什么办法可以去掉过滤器吗?我知道我可以完全禁用对 SCM 提交的分析,但我想保留我的问题功能和关于新问题的通知。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    很遗憾,只使用SonarQube是不可能的(查看关于nginx代理配置的建议),不会实现。在此处阅读更多详细信息:SONAR-11028 Turning off developer nominative information/metrics

    【讨论】:

      【解决方案2】:

      最后,我们现在使用一种解决方法,通过 nginx 反向代理过滤对 SonarQube API 的某些请求。

      这是一个配置示例:

      events {
          worker_connections 1024;
      }
      
      http {
          server {
              listen 80;
              listen [::]:80;
      
              location / {
                  proxy_set_header X-Real-IP  $remote_addr;
                  proxy_set_header X-Forwarded-For $remote_addr;
                  proxy_set_header Host $host;
                  proxy_pass         http://sonarqube:9000;
              }
              location /api/issues/ {
                  proxy_set_header X-Real-IP  $remote_addr;
                  proxy_set_header X-Forwarded-For $remote_addr;
                  proxy_set_header Host $host;
                  proxy_set_header Accept-Encoding "";
                  proxy_pass         http://sonarqube:9000;
                  sub_filter_once off;
                  sub_filter_types application/json;
                  sub_filter 'authors' 'XXXXXXXXXX';
                  sub_filter 'assignees' 'XXXXXXXXXX';
              }
          }
      }
      

      【讨论】:

        猜你喜欢
        • 2017-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-03
        • 1970-01-01
        相关资源
        最近更新 更多