• DevOps
  • 扩展组件 devops 的 jenkins master 版本升级方法以及集成外部Jenkins master

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

KubeSphere版本信息
例如:v2.1.1/v3.0.0。离线安装还是在线安装。在已有K8s上安装还是使用kk安装。

问题是什么
1、如何将已经安装的扩展组件 devops 中的 jenkins master 版本升级到最新版本来支持更的插件的使用,比如 Prometheus 等插件功能。

2、如果以上升级无法实现,那么如何在 devops 中集群到外部的 Jenkins master ,以便实现 Jenkins 最新版本功能的使用?

  1. ks 的 jenkins 包含了很多plugins
  2. ks 前端页面(e.g. 流水线步骤)对接了 jenkins 的core&plugin 的功能

由于这两点原因,导致ks 不能轻易升级jenkins的版本,或使用外部jenkins,这可能会导致前端页面crash或出错。

如确实需要升级jenkins,请关注 https://github.com/kubesphere/ks-jenkins 项目,参考里面的代码,自行构建。

这个有相关操作文档吗?因为不是开发人员,很难解决这个问题