Transition software container base to GitHub Actions

Description

Currently the container that we use as a base for all the other OSG Software containers uses Travis-CI: https://github.com/opensciencegrid/docker-software-base. We'd like to move it to GitHub Actions to allow us to use repository dispatches to trigger builds in our downstream containers.

The base container build doesn't have very many requirements

  1. The image needs to be rebuilt weekly (N.B. schedules are only kicked off for the GitHub default branch): https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onschedule

  2. We need to build and push the images to Docker Hub (speak to Brian/Mat for Docker Hub username setup): https://github.com/docker/build-push-action

Freshdesk Tickets

None

Assignee

Carl Edquist

Reporter

Brian Lin

Priority

Major

Labels

None

Components

Epic Link

Configure