• DevOps
  • DevOps 流水线运行后总是提示未运行并且SonarQube集成后无法查看

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
虚拟机,集群 3台Centos7.6,

master 4C/4G – node2 4C/8G – node3 4C/8G

Kubernetes版本信息
Kubernetes v1.21.5 多节点

容器运行时
Docker 20.10.12

KubeSphere版本信息
KubeSphere 3.2.1。通过官方kk工具在干净的linux上安装搭建,事先已安装Docker

操作方法
全部通过官方文档的3.2.x进行操作

问题

1、点击运行输入TAGNAME后,状态就一直是未运行,只有代码仓库的代码更新后,从新扫描代码才会执行一次新的运行,但是自动运行的没有个TAGNAME一个默认的编号,导致master分支运行到push with tag提交git时候,tag_name为空,报错,无法提交。

后续手动运行输入TAG_NAME都是状态都是未运行

Jenkinsfile git地址(fork同步官网提供的 devops-maven-sample 项目)

https://github.com/hackerv3/devops-maven-sample/blob/master/Jenkinsfile-online

Jenkins和SonarQube都已按照教程正常安装并可以访问。

2、无法通过KubeSphere看到集成进来的SonarQube结果,没有这个选项,但是已经按照文档正常配置,并且确认配置项无误,重启(SonarQube是正常的,通过安装地址可以看到代码质量内容)

https://kubesphere.io/zh/docs/devops-user-guide/how-to-integrate/sonarqube/

无法看到代码分析

    6 个月 后
    1 个月 后

    这个问题是什么情况造成的? 我这边也遇见了

    11 天 后

    johnniang 我也遇到了这个问题,不过改成大写后还是看不到代码质量的页面