如果可能的话,我很好奇如果警告的数量比之前的版本中的警报数量更大,请阻止Jenkins构建应用程序。我打算使用SonarQube,因为我有一些已经指定的规则。我知道Warnings Plugin的存在,但是SonarQube给我提供了更多的机会。
我正在挖掘文档,我还没有发现有关这种可能性的任何标记。有没有办法设置一种标志?你可能是那种人,也许我指出了正确的方向?也许SonarQube在这件事上不支持我的需求?
我真的很感激任何帮助。
谢谢!警告在Jenkins中使用MSBuild使用SonarQube时Jenkins中的当前版本和当前版本之间的比较
0
A
回答
0
根据不同的语言,您在购物车前放置购物车。
具体来说,对于Java,C#和C系列语言,您必须先构建才能进行分析。
对于其他语言(JS,PHP,Python和......)这在理论上是可能的,但:
你需要抓住分析&之前本期数与它比较的问题经过分析计算。此时,您已经在SonarQube中更新了该项目。为什么不只是让整个管道运行,并根据质量门的状态来决定项目是否可以解除。
如果您只是查看总问题数量,您将错过删除一个旧问题并添加一个新问题的情况。
重点关注原始问题计数忽略严重性(例如阻止者vs信息)和类型(错误vs代码嗅觉)。
相反,您应该在新代码上查看与问题相关的指标。将这些文件合并到您的Quality Gate中,并根据您项目的质量门控状态做出决策(后期制作)。
相关问题
- 1. Jenkins - 将参数从先前版本复制到当前版本
- 2. 在Groovy脚本中访问当前的Jenkins内部版本
- 3. 比较之前在Jenkins中的当前构建CI
- 4. 比较安装和当前版本
- 5. php比较当前版本的version.txt
- 6. 警告:需要Gradle版本2.10。当前版本为2.8
- 7. drive.comments.insert与以前版本一起使用,不是当前版本
- 8. 当前Mongoid版本2.0.2之前的ID
- 9. 获取以前版本和当前版本之间的所有VCS更改
- 10. 在MSBuild步骤中使用Jenkins版本环境变量
- 11. vimdiff之间的当前和以前的文件git版本
- 12. 自动回滚到之前在jenkins中的稳定版本
- 13. 如何使用leiningen在clojure中使用rxjava的当前版本
- 14. Jenkins EC2插件以前的版本
- 15. 如何查询当前的Jenkins LTS版本号?
- 16. 如何获取当前版本的监听器jenkins
- 17. 有什么方法可以恢复Jenkins当前的版本?
- 18. ,我如何比较文件的版本,以前的版本与当前的版本?
- 19. NHibernate当前版本
- 20. 当前版本SVN
- 21. MySql中与时间比较当前时间在使用SQL行
- 22. jenkins中的并行版本
- 23. 源文件安全版将旧版本与当前版本进行比较
- 24. Visual Studio Mac,签署的Android版本比当前版本更旧
- 25. 如何使用CVS diff比较修订版与之前的版本?
- 26. 显示当前版本和sha1版本之间的文件差异a971e9d51b8b5adbf387ed04c44459cd30b27
- 27. 向Jenkins添加多个MSBuild版本
- 28. 使用jQuery比较服务器时间和当前时间
- 29. RVM的当前版本和默认版本并未实际使用
- 30. 如何从Hive中读取hbase当前版本和以前版本的数据