-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Create a github workflow that handles building the Linux jenkins alma9 docker image. There are a couple motivating factors for this effort:
- enhance our agility in addressing security vulnerabilities
- formalize and enforce semantic versioning for jenkins alma9 images
Use case:
- Practitioner creates a new branch (let's call it branchA) and PR containing changes to Alma9.Dockerfile
- For every change made to the dockerfile in branchA, the new dockerfile is built on a github runner (ubuntu-latest) and the resulting image is tested for sanity.
- After approval, the PR is merged, a new release of the docker image is tagged and uploaded to the project's container package registry: https://github.com/mantidproject/dockerfiles/pkgs/container/jenkins-node-alma9
Metadata
Metadata
Assignees
Labels
No labels