jenkins

John Doe 2021-02-02 16:25:49
Diary

【Brew】openshift jenkins-2-container
https://brewweb.engineering.redhat.com/brew/packageinfo?packageID=67183

不同版本的image有不同的tag
在build log中可以看到plugin版本
【cgit】
http://pkgs.devel.redhat.com/cgit/containers/openshift-jenkins-2/

使用custom job build openshift-jenkins-2 image勾选compose选项会生成新的dir在embargo repo
http://download.lab.bos.redhat.com/rcm-guest/puddles/RHAOS/plashets/4.6-el8/

https://github.com/openshift/ocp-build-data/blob/openshift-4.6/group.yml#L79

【Brew】jenkins-2-plugins
https://brewweb.engineering.redhat.com/brew/packageinfo?packageID=63638
不同的plugin build有不同的tag
【cgit】
http://pkgs.devel.redhat.com/cgit/rpms/jenkins-2-plugins/

Web UI

https://console-openshift-console.apps.ocp4.prod.psi.redhat.com/k8s/ns/art-cd/tekton.dev~v1beta1~Pipeline

Console

  1. 登陆PSI
    oc login –token=** –server=https://api.ocp4.prod.psi.redhat.com:6443

  2. 切换到art-cd
    oc project art-cd

  3. 开始build
    tkn pipeline start

【jenkins-plugin】
tkn pipeline start jenkins-plugins -p jenkins-version=2.235.5 -p ocp-branch=rhaos-4.6-rhel-8 -p build-url=

【bump jenkins】
tkn pipeline start jenkins-bump-version -p jenkins-version=2.235.5 -p ocp-branch=rhaos-4.6-rhel-8

  1. 跟踪build log
    tkn pipelinerun logs -f

tkn task list
tkn pipeline list
tkn pipelinerun list
tkn pipelinerun logs -f

rebuild metadata时如果有依赖不满足要先build operator 使用rebase模式更新依赖再rebuild metadata