Skip to content

Automate building Linux jenkins-node-alma9 docker image #128

@idigs

Description

@idigs

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:

  1. Practitioner creates a new branch (let's call it branchA) and PR containing changes to Alma9.Dockerfile
  2. 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.
  3. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions