Bugzilla与sonarqube的集成

Bugzilla与sonarqube的集成,sonarqube,build-automation,bugzilla,sonarqube-web,Sonarqube,Build Automation,Bugzilla,Sonarqube Web,我想建立一个构建自动化环境,在这个环境中,应该首先对代码进行静态分析,而在静态分析中发现的问题应该作为bug提出 对于静态分析,我使用sonarQube,对于bug,我使用Bugzilla 是否有一些Bugzilla插件可用于sonarQube,以便在发现问题后可以直接将其提交给Bugzilla?由于以下原因,不仅此插件不可用,而且不推荐使用 首先,并非SonarQube提出的所有问题都应该是一张个人工作票: 有些问题将被视为无法解决,即有效问题,但与您的环境无关 有些问题可以整体处理,因此,

我想建立一个构建自动化环境,在这个环境中,应该首先对代码进行静态分析,而在静态分析中发现的问题应该作为bug提出

对于静态分析,我使用sonarQube,对于bug,我使用Bugzilla


是否有一些Bugzilla插件可用于sonarQube,以便在发现问题后可以直接将其提交给Bugzilla?

由于以下原因,不仅此插件不可用,而且不推荐使用

首先,并非SonarQube提出的所有问题都应该是一张个人工作票:

  • 有些问题将被视为无法解决,即有效问题,但与您的环境无关
  • 有些问题可以整体处理,因此,您不需要为每个(比如)命名约定冲突创建一个票证,而是创建一个票证来修复所有命名约定冲突
  • 有些票——很少——是误报的
此外,即使有一个SonarQube插件来为问题创建工作通知单,集成的另一面也将丢失。也就是说,如果我在Bugzilla对一张工作票发表评论,我有理由期望该评论也会出现在SonarQube中。但它不会


简言之,这种类型的整合对所有相关人员来说都是一种挫败感——无论是立即的还是最终的。

这不仅不可用,而且不推荐使用,原因有二

首先,并非SonarQube提出的所有问题都应该是一张个人工作票:

  • 有些问题将被视为无法解决,即有效问题,但与您的环境无关
  • 有些问题可以整体处理,因此,您不需要为每个(比如)命名约定冲突创建一个票证,而是创建一个票证来修复所有命名约定冲突
  • 有些票——很少——是误报的
此外,即使有一个SonarQube插件来为问题创建工作通知单,集成的另一面也将丢失。也就是说,如果我在Bugzilla对一张工作票发表评论,我有理由期望该评论也会出现在SonarQube中。但它不会


简言之,对于所有相关人员来说,这种类型的整合都是一种挫折感,无论是立即还是最终。

感谢分享您的意见。感谢分享您的意见。