如何让哈德森/詹金斯失败,如果声纳阈值被突破?

问题描述 投票:12回答:2

我使用的Maven构建Java应用程序,詹金斯CI和声纳的指标。

目前,我有一个创建声纳报告构建工作。 (通过在詹金斯一个后生成步骤触发。)

我想对此进行设置,如果超过一定界限开会构建失败 - 即任何重大或阻断违反或复杂度大于1.7。

任何指导将不胜感激! L -

java hudson jenkins metrics sonarqube
2个回答
18
投票

安装build breaker插件。

失败的构建,如果代码违反任何你对项目的声纳质量配置文件指定alert thresholds的。

Update

Sonarqube不再建议使用这个插件:

Update (2019-02-11)

看来,因为我7年前写了这个答案的产品已经改变


2
投票

使用詹金斯Quality Gates Plugin,如果预定义的声纳质量门都没有绿色,其失败的构建。

  1. 插件ID质量门
  2. 最新版本2.5
  3. 最新发布日期2016年5月17日
  4. 所需的核心1.625.3

当检测到质量门措施时,该插件将停止作业。

© www.soinside.com 2019 - 2024. All rights reserved.