Updated action workflows
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 latest:true os:almalinux os_version:9.5 php_major:true php_release:8 php_version:8.4]) (push) Successful in 3m54s Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:alpine os_label:true os_version:3.21 php_major:true php_release:8 php_short_version:84 php_version:8.4]) (push) Successful in 1m7s Details

This commit is contained in:
Muhamad Aditya Prima 2025-05-23 09:17:23 +07:00
parent e6e1d3029f
commit aa52ec63f6
1 changed files with 27 additions and 40 deletions

View File

@ -19,6 +19,7 @@ jobs:
php_version: "8.4"
php_short_version: "84"
php_release: "8"
php_major: 'true'
composer_version: "2.8.9"
# - os: "almalinux"
# os_version: "8.10"
@ -99,43 +100,29 @@ jobs:
COMPOSER_VERSION=${{ matrix.params.composer_version }}
tags: |
quay.io/teras/php:${{ matrix.params.php_version }}-${{ matrix.params.os }}
# - if: ${{ matrix.params.latest != 'true' && matrix.params.php_major != 'true' && matrix.params.os_label == 'true' }}
# name: Build and push php release
# uses: docker/build-push-action@v5
# with:
# push: true
# context: .
# file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
# build-args: |
# OS_VERSION=${{ matrix.params.os_version }}
# PHP_VERSION=${{ matrix.params.php_version }}
# COMPOSER_VERSION=${{ matrix.params.composer_version }}
# tags: |
# quay.io/teras/php:${{ matrix.params.php_version }}
# - if: ${{ matrix.params.php_major == 'true' }}
# name: Build and push php major release
# uses: docker/build-push-action@v5
# with:
# push: true
# context: .
# file: 8/Dockerfile.${{ matrix.params.os }}
# build-args: |
# OS_VERSION=${{ matrix.params.os_version }}
# PHP_VERSION=${{ matrix.params.php_version }}
# COMPOSER_VERSION=${{ matrix.params.composer_version }}
# tags: |
# quay.io/teras/php:${{ matrix.params.php_release }}
# - if: ${{ matrix.params.latest == 'true' && matrix.params.os_label != 'true' }}
# name: Build and push php latest release
# uses: docker/build-push-action@v5
# with:
# push: true
# context: .
# file: 8/Dockerfile.${{ matrix.params.os }}
# build-args: |
# OS_VERSION=${{ matrix.params.os_version }}
# PHP_VERSION=${{ matrix.params.php_version }}
# COMPOSER_VERSION=${{ matrix.params.composer_version }}
# tags: |
# quay.io/teras/php:${{ matrix.params.php_version }}
# quay.io/teras/php:latest
- if: ${{ matrix.params.php_major == 'true' && matrix.params.os_label != 'true' }}
name: Build and push php release
uses: docker/build-push-action@v5
with:
push: true
context: .
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
build-args: |
OS_VERSION=${{ matrix.params.os_version }}
PHP_VERSION=${{ matrix.params.php_version }}
COMPOSER_VERSION=${{ matrix.params.composer_version }}
tags: |
quay.io/teras/php:${{ matrix.params.php_release }}
- if: ${{ matrix.params.php_major == 'true' && matrix.params.os_label == 'true' }}
name: Build and push php release
uses: docker/build-push-action@v5
with:
push: true
context: .
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
build-args: |
OS_VERSION=${{ matrix.params.os_version }}
PHP_VERSION=${{ matrix.params.php_version }}
COMPOSER_VERSION=${{ matrix.params.composer_version }}
tags: |
quay.io/teras/php:${{ matrix.params.php_release }}-${{ matrix.params.os }}