为什么在TFS中构建步骤之后我们需要SonarQube最终分析步骤? 我们不应该在建造之前结束分析,并在质量检测门失败的情况下停止建造?为什么在TFS中构建步骤之后我们需要SonarQube结束分析步骤?
-2
A
回答
0
方法分析与MSBuild的SonarQube扫描仪结构是分析“窃听”的构建。基本上,开始步骤告诉它开始收听。结束步骤告诉它停止收听,合并分析报告&将其发送到服务器。
0
这是有点不清楚你问什么,但我试着回答。
分析仪使用的MSBuild的一个项目的过程是这样的:
的开始一步设置了一个钩来运行分析,通过构建被触发。
当您使用MSBuild构建项目时,会通过begin步骤中设置的挂钩触发分析器。
结束步骤收集分析仪在生成过程中产生的结果,并发送到SonarQube。 SonarQube检查质量门并更新其状态。最后一步还清理钩子,以防止影响其他不相关的构建。
你问什么是不可能通过设计:构建之前
我们不应该结束的分析,并停止建设质量门的情况下,失败了吗?
由于分析是在构建过程中触发的,它与构建同时发生,不可能在构建之前“结束分析”,因为它尚未开始。更糟糕的是,只有在分析结果推送到SonarQube后才能了解质量门限状态,SonarQube发生在结束步骤,这需要在构建之后进行。
+0
谢谢:),这有助于 –
相关问题
- 1. SonarQube无法完成构建后步骤
- 2. QBS后构建步骤
- 3. 以下步骤在Trie中构建DAWG结果。为什么?
- 4. 为什么TFS构建步骤扩展图标缺失?
- 5. 使用NUnit需要什么步骤?
- 6. TFS 2010定制构建步骤
- 7. 并行运行TFS构建步骤
- 8. Jenkins - 构建步骤
- 9. 将构建步骤中的参数传递给Jenkins中的构建后步骤
- 10. 结束回溯步骤x/
- 11. Visual Studio构建步骤和MSBuild之间的差异构建步骤
- 12. 我需要采取什么步骤将类库转换为WCF?
- 13. Eclipse中的后期构建步骤CDT
- 14. 在构建步骤中使用构建后行为
- 15. 分析代码与步骤
- 16. 结合步骤
- 17. Jenkins - 构建步骤之间的条件
- 18. 春季创建webservice的步骤步骤
- 19. Hudson \ Jenkins个人构建步骤结果
- 20. 构建编译器步骤
- 21. 避免CopyFilesToOutputDirectory构建步骤
- 22. SCons手动构建步骤
- 23. 我们如何在Visual Studio构建过程中显示“步骤”?
- 24. gated checkin成功后的构建步骤
- 25. 多个目标的后构建步骤
- 26. 步骤在将Web应用程序转换为iPad时需要的步骤
- 27. 创建和发布自己的rubygem需要什么步骤?
- 28. 创建社区驱动的网站需要什么步骤?
- 29. Jenkins在构建后动作后运行构建后步骤
- 30. TFS预先签入步骤
请问您是否更有爱心?我很难理解这个.. –