我们正在使用TeamCity和Sonar插件。如果在声纳中增加某些指标(即拦截器问题的数量,技术债务数量等),或者它是否未通过质量门,是否有办法使TeamCity构建失败?我还没有找到任何关于此的文件。
答案 0 :(得分:1)
目前,可用的选项是
2018年编辑
Jenkins管道中现在有对此的非阻塞支持。更多in the docs。
答案 1 :(得分:0)
是的,你可以使用powershell脚本来做。使用公制和公制密钥为项目调用声纳rest api。如果度量值与构建的出口不匹配,则将结果与项目进行比较。