Skip to content

Building container - UBI9 #57

Building container - UBI9

Building container - UBI9 #57

name: build container - UBI9
run-name: Building container - UBI9
on:
workflow_dispatch:
jobs:
build:
name: build-container-ubi9
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Run podman build - ubi9
run: |
podman build -t ghcr.io/gbraad-dotfiles/ubi9:latest \
--build-arg=BASE_IMAGE="registry.access.redhat.com/ubi9-init" \
--build-arg=BASE_VERSION="9.5" \
-f .devcontainer/ubi9/Containerfile .
- name: Tag and push image to ghcr.io - ubi9
run: |
DATE=$(date +"%y%m%d")
podman tag ghcr.io/gbraad-dotfiles/ubi9:latest \
ghcr.io/gbraad-dotfiles/ubi9:9.5
podman tag ghcr.io/gbraad-dotfiles/ubi9:latest \
ghcr.io/gbraad-dotfiles/ubi9:${DATE}
podman login ghcr.io -u ${{ github.actor }} \
-p ${{ secrets.GITHUB_TOKEN }}
podman push ghcr.io/gbraad-dotfiles/ubi9:${DATE}
podman push ghcr.io/gbraad-dotfiles/ubi9:9.5
podman push ghcr.io/gbraad-dotfiles/ubi9:latest