jenkins+固定agent节点+maven+sonarqube+docker

说来惭愧: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连接认证用.

配置共享库

这里就不做过多解释了.之前文档有相关介绍,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值