说来惭愧:jenkins+动态slave没整出来,因为 本打算使用kaniko做容器化构建的,所有的配置都是按照k8s集群中部署来配置的,但是搞了很长时间,就是不行.不是驴不走就是磨不转.治好退而求其次.如果哪位大神整出来了,使用kaniko动态slave的部署方式,还望不吝指点一二.
感谢感谢.
| 服务名称 | 版本号 | 部署位置 |
| jenkins-version | 2.486 | k8s |
| k8s-version | 1.24.14 | k8s |
| maven-version | 3.9.9 | jenkins-agent |
| sonar-version | 4.8.0.2856 | jenkins-agent |
| java-version | jdk-17 | jenkins,jenkins-agent |
| jenkins插件 | sonarqube scanner for jenkins | jenkins |
| git plugins | jenkins | |
说明一下,我这里安装的maven,sonar-scanner都是使用二进制安装的.参考个人的构建环境自己到github上下载对应版本的二进制包即可.
jenkins页面配置的信息
dashboard -->系统管理--> system -->jenkins Location

jenkins Url: http://test-jenkins.com:30112/ 这里因为我使用的是kubesphere作为k8s管理,所以jenkins部署好之后创建了个ingress.具体咋创建自己研究下.
同级设置sonarqube全局环境变量:

说明下:设置这些配置信息主要是为了生成环境变量.可以供全局使用.
serverurl 这里配置ide是sonar页面的url,jenkins-agent可以访问的地址.
token,是在凭据管理中创建的,从sonarqube页面中创建的用于jenkins与sonarqube连接认证用.
配置共享库
这里就不做过多解释了.之前文档有相关介绍,


最低0.47元/天 解锁文章
2700

被折叠的 条评论
为什么被折叠?



