我有一个运行在IBM云上的OCP 4.4.11。我决定安装由RedHat提供的jenkins-persistent。但是安装的版本是2.222.1,我认为这是很老的版本。有可能更新到最新版本吗?
jenkins图像本身似乎来自openshift的imagestream:
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来自YAML:https://github.com/openshift/jenkins/blob/master/README.md的链接
谢谢你的指点。
发布于 2020-07-29 01:36:04
使用OCP的Jenkins映像是基于Jenkins LTS发布的
(几乎)每次升级OCP时,Jenkins的映像和版本也会升级,因此不建议使用部署。OCP Jenkins映像嵌入了许多有用的插件。如果插件与Jenkins的版本兼容,您可以安全地从Jenkins UI中升级它们(如果不兼容,UI会告诉您)。
无论如何,没有什么可以强迫您使用OCP提供的Jenkins映像,您可以部署自己的Jenkins风格,并添加与OCP本身交互所需的插件(Kubernetes插件、OCP插件、为jenkins配置OIDC到OCP等)。
https://stackoverflow.com/questions/63119605
复制相似问题