Skip to content

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

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions