OCP - Jenking 持久 - 旧版本?

OCP - Jenking persistent - old version?

我在 IBM 云上有一个 OCP 4.4.11 运行。 我决定安装 RedHat 提供的 jenkins-persistent。但是安装的版本是 2.222.1,我会说它已经很旧了。可以更新到最新的吗?

jenkins 镜像本身似乎来自 openshift 的镜像流:

kind: ImageStream
apiVersion: image.openshift.io/v1
metadata:
  annotations:
    openshift.io/display-name: Jenkins
    openshift.io/image.dockerRepositoryCheck: '2020-07-27T14:15:11Z'
    samples.operator.openshift.io/version: 4.4.11
  selfLink: /apis/image.openshift.io/v1/namespaces/openshift/imagestreams/jenkins
  resourceVersion: '9085485'
  name: jenkins
  uid: ac909c0b-072e-43bc-a1b6-4e7b31aea5b5
  creationTimestamp: '2020-06-30T09:35:08Z'
  generation: 79
  namespace: openshift
  labels:
    samples.operator.openshift.io/managed: 'true'
spec:
  lookupPolicy:
    local: false
  tags:
    - name: '2'
      annotations:
        description: >-
          Provides a Jenkins 2.X server on RHEL 7. For more information about
          using this container image, including OpenShift considerations, see
          https://github.com/openshift/jenkins/blob/master/README.md.
        iconClass: icon-jenkins
        openshift.io/display-name: Jenkins 2.X
        openshift.io/provider-display-name: 'Red Hat, Inc.'
        tags: jenkins
        version: 2.x
      from:
        kind: DockerImage
        name: >-
          quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:30afdb96156bc98c67f07dbdfb1878cffca84daf9fd0869187cd2c7ad627a995
      generation: 77
      importPolicy: {}
      referencePolicy:
        type: Local

Link 来自 YAML:https://github.com/openshift/jenkins/blob/master/README.md

感谢您的指点。

可用于 OCP 的 Jenkins 映像基于已发布的 Jenkins LTS

(几乎)每次升级OCP的时候,Jenkins的镜像和版本都会升级,所以不建议玩deployment。 OCP Jenkins 镜像嵌入了许多有用的插件。如果插件与 Jenkins 的版本兼容,您可以安全地从 Jenkins UI 升级插件(如果不兼容,UI 会告诉您)

无论如何,没有什么强迫你使用 OCP 提供的 Jenkins 图像,你可以部署你自己的 Jenkins 风格并添加与 OCP 本身交互所需的插件(Kubernetes 插件,OCP 插件,为 jenkins 配置 OIDC OCP 等)