This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
tasks:major-distro-release [2025/04/01 13:47] djgalloway |
tasks:major-distro-release [2025/04/01 13:48] (current) djgalloway |
||
|---|---|---|---|
| Line 34: | Line 34: | ||
| - Add the new distro name in the appropriate spots (e.g., ''noble'' goes above or below ''jammy'') | - Add the new distro name in the appropriate spots (e.g., ''noble'' goes above or below ''jammy'') | ||
| - Add your new job names under ''copyartifact'' in ''ceph-dev-setup/config/definitions/ceph-dev-setup.yml'' so your temp jobs can copy artifacts from ceph-dev-setup. | - Add your new job names under ''copyartifact'' in ''ceph-dev-setup/config/definitions/ceph-dev-setup.yml'' so your temp jobs can copy artifacts from ceph-dev-setup. | ||
| - | - ''for job in ceph-dev-noble/config/definitions/ceph-dev.yml ceph-dev-build-noble/config/definitions/ceph-dev-build.yml; do jenkins-jobs --conf ~/.jenkins_jobs_jenkins.ceph.com.ini update $job; done'' | + | - ''for job in ceph-dev-noble/config/definitions/ceph-dev.yml ceph-dev-build-noble/config/definitions/ceph-dev-build.yml ceph-dev-setup/config/definitions/ceph-dev-setup.yml; do jenkins-jobs --conf ~/.jenkins_jobs_jenkins.ceph.com.ini update $job; done'' |
| - Go to your job in Jenkins (e.g., https://jenkins.ceph.com/job/ceph-dev-noble) and start a new build of the main branch | - Go to your job in Jenkins (e.g., https://jenkins.ceph.com/job/ceph-dev-noble) and start a new build of the main branch | ||
| - Jenkins Job Configs: See https://github.com/ceph/ceph-build/pull/1022 as an **example**. It is not all encompassing! I [[https://github.com/ceph/ceph-build/pull/1025|missed]] a few spots in that PR. | - Jenkins Job Configs: See https://github.com/ceph/ceph-build/pull/1022 as an **example**. It is not all encompassing! I [[https://github.com/ceph/ceph-build/pull/1025|missed]] a few spots in that PR. | ||