-
Choerodon平台版本:0.8.0
-
运行环境:自主搭建
使用sonarqube执行代码检查,在执行gitlab-ci时,sonarqube检查失败(出现bug),但是为什么执行ci的这个job还是通过了。也没有发送邮件,请问这个需要做什么配置才能在ci时报错吗?
Choerodon平台版本:0.8.0
运行环境:自主搭建
使用sonarqube执行代码检查,在执行gitlab-ci时,sonarqube检查失败(出现bug),但是为什么执行ci的这个job还是通过了。也没有发送邮件,请问这个需要做什么配置才能在ci时报错吗?
sonarqube检查出现失败,执行sonarqube的那个job是不会失败的,当此时sonarqube出现bug之类的问题时,会额外出现一个job提示您,本次sonarqube有那些错误
具体错误可进入平台,应用管理->应用,点击要查看应用的代码质量,里面有sonarqube的具体分析
使用官方的猪齿鱼平台,但是参考猪齿鱼文档自搭了sonarqube,为什么没有生成一个额外的错误job,请问需要在sonarqube上设置什么吗?
它只有两个job,没有生成external job
你可以参照这里进行设置,在你自己搭建的sonarqube安装Gitlab插件,并配置相应token及url即可。
是gitlab用户的token哈,请注意你取得token所对应的用户在项目下的权限,建议为master。