KubeSphere v3.0.0对接SonarQube
johnniang 谢谢,也是访问不了的,主要是我嫌helm2升级到helm3麻烦,所以想找helm2安装sonarqube
- 已编辑
johnniang
请问一下,这个是什么问题,helm已经是3版本了,但是执行以下命令又提示要更新helm仓库
执行更新操作,虽然成功了,但是有一个Get “http://127.0.0.1:8879/charts/index.yaml”: dial tcp 127.0.0.1:8879:这个错误
yuswiftK零S
YangYongQiang 你什么时候配置了一个local chart 如果没配过 先删除再更新吧
yuswift 十分感谢,就是因为这个问题,解决了
用helm3 版本3.4.1 安装sonarqube 使用helm upgrade –install sonarqube sonarqube –repo https://charts.kubesphere.io/main -n kubesphere-devops-system –create-namespace –set service.type=NodePort 命令安装
一直都是显示连接拒绝的错误,请问这是什么问题
KkumuK零S
都配置了一直报这错,啥情况?
RickK零S
猜测是你的 Jenkins 中配置的 Sonarqube 的名称和流水线中使用的不一致
我们有计划对集成 Sonarqube 做优化,请查看 kubesphere/ks-devops#42
zhangyuxiansen2017 你好请问解决了吗,删除的是哪个,有好多
- 已编辑
请问这个问题怎么解决,我折腾两天了,google百度了全不行,希望有大侠能出面解决一下。
370569218K零S
为了从 UI 页面直接能够点击跳转到 Sonarqube 页面,需要如下配置
kubectl edit cm -n kubesphere-system ks-console-config
这个配置在每次升级或者ks-installer重启后都会消失需要重新配置,是不是有个地方可以配置永久生效
1934801322K零S
- 已编辑
大佬 我按照你这种方式 是可以加载到sonar 但是我sonar加载完后报错
#####报错信息
No previous SonarQube analysis found on this pipeline execution. Please use the ‘withSonarQubeEnv’ wrapper to run your analysis.
######
我的通过kubesphere生成的Jenkinsfile
stage('Code Analysis') {
agent none
steps {
container('maven') {
withCredentials([string(credentialsId : 'sonar' ,variable : 'SONAR_TOKEN' ,)]) {
withSonarQubeEnv('sonar') {
sh '''mvn -B sonar:sonar -Dsonar.login=$SONAR_TOKEN -Dsonar.projectKey=demo-test
'''
timeout(unit: 'MINUTES', activity: true, time: 2) {
waitForQualityGate 'true'
}
}
}
}
}
}
YyudongK零S
1934801322 参考官网 使用 Jenkinsfile 创建流水线 配置 SonarQube 的 token 配置了吗 ?
1934801322K零S
- 已编辑
YyudongK零S
1934801322
看报错是 等待代码检查 这一步报错了,麻烦参考这个截图修改下,然后在运行下流水线;