Updated action workflows
Build and push Almalinux container images / Build almalinux container images (map[edition:base latest:true major_edition:true major_version:9 version:9.5]) (push) Successful in 2m42s Details
Build and push Almalinux container images / Build almalinux container images (map[edition:base major_edition:true major_version:8 version:8.10]) (push) Successful in 3m9s Details
Build and push Almalinux container images / Build almalinux container images (map[edition:micro latest:true major_edition:true major_version:9 version:9.5]) (push) Failing after 1m20s Details
Build and push Almalinux container images / Build almalinux container images (map[edition:micro major_edition:true major_version:8 version:8.10]) (push) Successful in 1m39s Details
Build and push Almalinux container images / Build almalinux container images (map[edition:minimal latest:true major_edition:true major_version:9 version:9.5]) (push) Failing after 2m8s Details
Build and push Almalinux container images / Build almalinux container images (map[edition:minimal major_edition:true major_version:8 version:8.10]) (push) Failing after 2m25s Details

This commit is contained in:
Muhamad Aditya Prima 2025-05-21 17:36:50 +07:00
parent 0ec8a92909
commit ff2a396679
1 changed files with 102 additions and 29 deletions

View File

@ -26,6 +26,21 @@ jobs:
major_version: "8" major_version: "8"
major_edition: "true" major_edition: "true"
version: "8.10" version: "8.10"
- edition: "micro"
major_version: "9"
major_edition: "true"
latest: "true"
version: "9.5"
- edition: "minimal"
major_version: "9"
major_edition: "true"
latest: "true"
version: "9.5"
- edition: "base"
major_version: "9"
major_edition: "true"
latest: "true"
version: "9.5"
steps: steps:
- name: Check out repository code - name: Check out repository code
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -39,8 +54,8 @@ jobs:
# uses: docker/setup-qemu-action@v3 # uses: docker/setup-qemu-action@v3
- name: Setup Docker buildx - name: Setup Docker buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- if: ${{ matrix.params.edition != 'base' && matrix.params.major_edition != 'true' && matrix.params.latest != 'true' }} - if: ${{ matrix.params.edition != 'base' }}
name: Build and push almalinux name: Build and push edition release
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
# platforms: linux/amd64,linux/arm64 # platforms: linux/amd64,linux/arm64
@ -51,8 +66,8 @@ jobs:
OS_VERSION=${{ matrix.params.version }} OS_VERSION=${{ matrix.params.version }}
tags: | tags: |
quay.io/teras/almalinux:${{ matrix.params.version }}-${{ matrix.params.edition }} quay.io/teras/almalinux:${{ matrix.params.version }}-${{ matrix.params.edition }}
- if: ${{ matrix.params.edition != 'base' && matrix.params.major_edition == 'true' && matrix.params.latest != 'true' }} - if: ${{ matrix.params.edition == 'base' }}
name: Build and push almalinux name: Build and push edition release
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
# platforms: linux/amd64,linux/arm64 # platforms: linux/amd64,linux/arm64
@ -62,10 +77,9 @@ jobs:
build-args: | build-args: |
OS_VERSION=${{ matrix.params.version }} OS_VERSION=${{ matrix.params.version }}
tags: | tags: |
quay.io/teras/almalinux:${{ matrix.params.version }}-${{ matrix.params.edition }} quay.io/teras/almalinux:${{ matrix.params.version }}
quay.io/teras/almalinux:${{ matrix.params.major_version }}-${{ matrix.params.edition }} - if: ${{ matrix.params.edition != 'base' && matrix.params.major_edition == 'true' }}
- if: ${{ matrix.params.edition == 'base' && matrix.params.major_edition != 'true' && matrix.params.latest != 'true' }} name: Build and push edition release
name: Build and push almalinux
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
# platforms: linux/amd64,linux/arm64 # platforms: linux/amd64,linux/arm64
@ -73,33 +87,92 @@ jobs:
context: . context: .
file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }} file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
build-args: | build-args: |
OS_VERSION=${{ matrix.params.version }} OS_VERSION=${{ matrix.params.version }}-${{ matrix.params.edition }}
tags: | tags: |
quay.io/teras/almalinux:${{ matrix.params.version }}
- if: ${{ matrix.params.edition == 'base' && matrix.params.major_edition == 'true' && matrix.params.latest != 'true' }}
name: Build and push almalinux
uses: docker/build-push-action@v5
with:
# platforms: linux/amd64,linux/arm64
push: true
context: .
file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
build-args: |
OS_VERSION=${{ matrix.params.version }}
tags: |
quay.io/teras/almalinux:${{ matrix.params.version }}
quay.io/teras/almalinux:${{ matrix.params.major_version }} quay.io/teras/almalinux:${{ matrix.params.major_version }}
# - if: ${{ matrix.flavor == 'micro' || matrix.flavor == 'minimal' }} - if: ${{ matrix.params.edition == 'base' && matrix.params.major_edition == 'true' }}
# name: Build and push almalinux name: Build and push edition release
uses: docker/build-push-action@v5
with:
# platforms: linux/amd64,linux/arm64
push: true
context: .
file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
build-args: |
OS_VERSION=${{ matrix.params.version }}
tags: |
quay.io/teras/almalinux:${{ matrix.params.major_version }}
- if: ${{ matrix.params.edition != 'base' && matrix.params.latest == 'true' }}
name: Build and push edition release
uses: docker/build-push-action@v5
with:
# platforms: linux/amd64,linux/arm64
push: true
context: .
file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
build-args: |
OS_VERSION=${{ matrix.params.version }}
tags: |
quay.io/teras/almalinux:latest-${{ matrix.params.edition }}
- if: ${{ matrix.params.edition == 'base' && matrix.params.latest == 'true' }}
name: Build and push edition release
uses: docker/build-push-action@v5
with:
# platforms: linux/amd64,linux/arm64
push: true
context: .
file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
build-args: |
OS_VERSION=${{ matrix.params.version }}
tags: |
quay.io/teras/almalinux:latest
# - if: ${{ matrix.params.edition != 'base' && matrix.params.major_edition == 'true' && matrix.params.latest != 'true' }}
# name: Build and push edition release
# uses: docker/build-push-action@v5 # uses: docker/build-push-action@v5
# with: # with:
# # platforms: linux/amd64,linux/arm64 # # platforms: linux/amd64,linux/arm64
# push: true # push: true
# context: . # context: .
# file: ./9/Dockerfile.${{ matrix.flavor }} # file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
# build-args: | # build-args: |
# ALMALINUX_VERSION=${{ matrix.version }} # OS_VERSION=${{ matrix.params.version }}
# tags: | # tags: |
# quay.io/teras/almalinux:${{ matrix.version }}-${{ matrix.flavor }} # quay.io/teras/almalinux:${{ matrix.params.version }}-${{ matrix.params.edition }}
# quay.io/teras/almalinux:9-${{ matrix.flavor }} # quay.io/teras/almalinux:${{ matrix.params.major_version }}-${{ matrix.params.edition }}
# quay.io/teras/almalinux:${{ matrix.flavor }} # - if: ${{ matrix.params.edition == 'base' && matrix.params.major_edition != 'true' && matrix.params.latest != 'true' }}
# name: Build and push base release
# uses: docker/build-push-action@v5
# with:
# # platforms: linux/amd64,linux/arm64
# push: true
# context: .
# file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
# build-args: |
# OS_VERSION=${{ matrix.params.version }}
# tags: |
# quay.io/teras/almalinux:${{ matrix.params.version }}
# - if: ${{ matrix.params.edition == 'base' && matrix.params.major_edition == 'true' && matrix.params.latest != 'true' }}
# name: Build and push base release
# uses: docker/build-push-action@v5
# with:
# # platforms: linux/amd64,linux/arm64
# push: true
# context: .
# file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
# build-args: |
# OS_VERSION=${{ matrix.params.version }}
# tags: |
# quay.io/teras/almalinux:${{ matrix.params.version }}
# quay.io/teras/almalinux:${{ matrix.params.major_version }}
# - if: ${{ matrix.params.edition != 'base' && matrix.params.latest == 'true' }}
# name: Build and push latest edition release
# uses: docker/build-push-action@v5
# with:
# # platforms: linux/amd64,linux/arm64
# push: true
# context: .
# file: ./${{ matrix.params.major_version }}/Dockerfile.${{ matrix.params.edition }}
# build-args: |
# OS_VERSION=${{ matrix.params.version }}
# tags: |
# quay.io/teras/almalinux:${{ matrix.params.version }}-${{ matrix.params.edition }}