目录:
(1).版本与环境要求
(2).使用kubesphere部署jenkins
(3).部署常用插件
1.汉化插件
2.maven插件
3.docker插件
4.配置历史变更记录插件
5.时间戳生成插件
6.角色/权限授权管理插件
(4).配置jenkins到apisix-devops
(5).注意事项
(1).版本与环境要求
jenins选择仓库:
https://charts.bitnami.com/bitnami
jenkins版本:2.319.2
关于Bitnami:
是一个开源项目,为开源的Web应用程序、开发堆栈以及虚拟设备提供安装程序或安装软件包。
(2).使用kubesphere部署jenkins
其余暂时不需要改:
获得nodeport:
使用用户jenkins/jenkins登陆:
(3).部署常用插件
基本都不需要重启。
汉化插件:Localization: Chinese (Simplified)
maven插件:Maven Integration
docker插件:CloudBees Docker Build and Publish
配置历史变更记录插件:Job Configuration History
时间戳生成插件:Timestamper
角色/权限授权管理插件:Role-based Authorization Strategy
1.汉化插件
Localization: Chinese (Simplified)。
勾选“Restart Jenkins when installation is complete and no jobs are running”,可以不重启。
重新登陆后OK。
2.maven插件
Maven Integration。
3.docker插件
CloudBees Docker Build and Publish
不需要重启。
验证:
4.配置历史变更记录插件
Job Configuration History。
不需要重启。
验证:
5.时间戳生成插件
Timestamper
默认已经安装:
6.角色/权限授权管理插件
Role-based Authorization Strategy
验证:
(4).将jenkins配置到apisix-devops
apisix部署参见:
kubesphere-3:kubesphere部署etcd与apisix
配置域名:
配置上游。
配置路由:
访问域名:
http://jenkins.qianlixinzou.com:31600/
(5).注意事项
由于使用了local pv,所以pod即使重新创建,你的插件和配置都不会消失。