-
Notifications
You must be signed in to change notification settings - Fork 101
Add ceph-release-containers job #2342
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Builds prerelease versions of ceph container images: two arch-specific images and one 'manifest-list' image. Pushed all to quay.ceph.io/ceph, in a private set of repos (prerelease-amd64, prerelease-arm64, and prerelease) for testing and signoff. Once moved, the script container/make-manifest-list.py can be used with the --promote flag to promote them from quay.ceph.io to quay.io for public release. Signed-off-by: Dan Mick <dan.mick@redhat.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces a new Jenkins job configuration for building prerelease Ceph container images and preparing them for promotion. Key changes include:
- Addition of the new ceph-release-containers job configuration.
- Definition of multiple parameters to control aspects of the image build and promotion process.
- Inclusion of credentials and SCM configurations to support pipeline execution.
Files not reviewed (1)
- ceph-release-containers/build/Jenkinsfile: Language not supported
|
The most-recent successful run: https://jenkins.ceph.com/view/dmick/job/preserve-dmick-ceph-release-containers/23/ |
zmc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No notes, really. Nice work!
The manual instructions for building release containers were complex and required access to an arm64 host; that was just too much, so I've created a Jenkins job to build all of the prerelease artifacts (see ceph/ceph-build#2342). Change the documentation to reflect that. Signed-off-by: Dan Mick <dan.mick@redhat.com>
The manual instructions for building release containers were complex and required access to an arm64 host; that was just too much, so I've created a Jenkins job to build all of the prerelease artifacts (see ceph/ceph-build#2342). Change the documentation to reflect that. Signed-off-by: Dan Mick <dan.mick@redhat.com> (cherry picked from commit e20c09a)
The manual instructions for building release containers were complex and required access to an arm64 host; that was just too much, so I've created a Jenkins job to build all of the prerelease artifacts (see ceph/ceph-build#2342). Change the documentation to reflect that. Signed-off-by: Dan Mick <dan.mick@redhat.com> (cherry picked from commit e20c09a)
Builds prerelease versions of ceph container images: two arch-specific images and one 'manifest-list' image. Pushed all to quay.ceph.io/ceph, in a private set of repos (prerelease-amd64, prerelease-arm64, and prerelease) for testing and signoff. Once moved, the script container/make-manifest-list.py can be used with the --promote flag to promote them from quay.ceph.io to quay.io for public release.