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_short_version:9 os_version:9.5 php_major:true php_release:8 php_version:8.4]) (push) Successful in 7m53s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 latest:true 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 1m33s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:8 os_version:8.10 php_release:7 php_version:7.2]) (push) Successful in 5m36s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:8 os_version:8.10 php_release:7 php_version:7.3]) (push) Successful in 6m15s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:7 php_version:7.4]) (push) Successful in 6m22s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.0]) (push) Successful in 6m9s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.1]) (push) Successful in 7m17s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.2]) (push) Successful in 11m4s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.3]) (push) Successful in 4m36s
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.12 php_release:7 php_short_version:7 php_version:7.3]) (push) Successful in 1m1s
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.15 php_major:true php_release:7 php_short_version:7 php_version:7.4]) (push) Successful in 1m14s
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.16 php_release:8 php_short_version:8 php_version:8.0]) (push) Successful in 1m6s
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.19 php_release:8 php_short_version:81 php_version:8.1]) (push) Successful in 1m8s
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_release:8 php_short_version:82 php_version:8.2]) (push) Successful in 1m2s
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_release:8 php_short_version:83 php_version:8.3]) (push) Successful in 1m11s
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.9 php_release:7 php_short_version:7 php_version:7.2]) (push) Successful in 1m1s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 latest:true os:almalinux os_short_version:9 os_version:9.5 php_major:true php_release:8 php_version:8.4]) (push) Successful in 7m53s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 latest:true 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 1m33s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:8 os_version:8.10 php_release:7 php_version:7.2]) (push) Successful in 5m36s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:8 os_version:8.10 php_release:7 php_version:7.3]) (push) Successful in 6m15s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:7 php_version:7.4]) (push) Successful in 6m22s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.0]) (push) Successful in 6m9s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.1]) (push) Successful in 7m17s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.2]) (push) Successful in 11m4s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.8.9 os:almalinux os_short_version:9 os_version:9.5 php_release:8 php_version:8.3]) (push) Successful in 4m36s
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.12 php_release:7 php_short_version:7 php_version:7.3]) (push) Successful in 1m1s
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.15 php_major:true php_release:7 php_short_version:7 php_version:7.4]) (push) Successful in 1m14s
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.16 php_release:8 php_short_version:8 php_version:8.0]) (push) Successful in 1m6s
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.19 php_release:8 php_short_version:81 php_version:8.1]) (push) Successful in 1m8s
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_release:8 php_short_version:82 php_version:8.2]) (push) Successful in 1m2s
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_release:8 php_short_version:83 php_version:8.3]) (push) Successful in 1m11s
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.9 php_release:7 php_short_version:7 php_version:7.2]) (push) Successful in 1m1s
Details
This commit is contained in:
parent
6de9d22ec1
commit
823db63851
|
@ -13,6 +13,56 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
params:
|
params:
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.9"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "7.2"
|
||||||
|
php_short_version: "7"
|
||||||
|
php_release: "7"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.12"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "7.3"
|
||||||
|
php_short_version: "7"
|
||||||
|
php_release: "7"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.15"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "7.4"
|
||||||
|
php_short_version: "7"
|
||||||
|
php_release: "7"
|
||||||
|
php_major: 'true'
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.16"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "8.0"
|
||||||
|
php_short_version: "8"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.19"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "8.1"
|
||||||
|
php_short_version: "81"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.21"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "8.2"
|
||||||
|
php_short_version: "82"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "alpine"
|
||||||
|
os_version: "3.21"
|
||||||
|
os_label: "true"
|
||||||
|
php_version: "8.3"
|
||||||
|
php_short_version: "83"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
- os: "alpine"
|
||||||
os_version: "3.21"
|
os_version: "3.21"
|
||||||
os_label: "true"
|
os_label: "true"
|
||||||
|
@ -22,43 +72,51 @@ jobs:
|
||||||
php_major: 'true'
|
php_major: 'true'
|
||||||
composer_version: "2.8.9"
|
composer_version: "2.8.9"
|
||||||
latest: 'true'
|
latest: 'true'
|
||||||
# - os: "almalinux"
|
- os: "almalinux"
|
||||||
# os_version: "8.10"
|
os_version: "8.10"
|
||||||
# php_version: "7.2"
|
os_short_version: "8"
|
||||||
# php_release: "7"
|
php_version: "7.2"
|
||||||
# composer_version: "2.8.9"
|
php_release: "7"
|
||||||
# - os: "almalinux"
|
composer_version: "2.8.9"
|
||||||
# os_version: "8.10"
|
- os: "almalinux"
|
||||||
# php_version: "7.3"
|
os_version: "8.10"
|
||||||
# php_release: "7"
|
os_short_version: "8"
|
||||||
# composer_version: "2.8.9"
|
php_version: "7.3"
|
||||||
# - os: "almalinux"
|
php_release: "7"
|
||||||
# os_version: "8.10"
|
composer_version: "2.8.9"
|
||||||
# php_version: "7.4"
|
|
||||||
# php_release: "7"
|
|
||||||
# composer_version: "2.8.9"
|
|
||||||
# - os: "almalinux"
|
|
||||||
# os_version: "9.5"
|
|
||||||
# php_version: "8.0"
|
|
||||||
# php_release: "8"
|
|
||||||
# composer_version: "2.8.9"
|
|
||||||
# - os: "almalinux"
|
|
||||||
# os_version: "9.5"
|
|
||||||
# php_version: "8.1"
|
|
||||||
# php_release: "8"
|
|
||||||
# composer_version: "2.8.9"
|
|
||||||
# - os: "almalinux"
|
|
||||||
# os_version: "9.5"
|
|
||||||
# php_version: "8.2"
|
|
||||||
# php_release: "8"
|
|
||||||
# composer_version: "2.8.9"
|
|
||||||
# - os: "almalinux"
|
|
||||||
# os_version: "9.5"
|
|
||||||
# php_version: "8.3"
|
|
||||||
# php_release: "8"
|
|
||||||
# composer_version: "2.8.9"
|
|
||||||
- os: "almalinux"
|
- os: "almalinux"
|
||||||
os_version: "9.5"
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
|
php_version: "7.4"
|
||||||
|
php_release: "7"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "almalinux"
|
||||||
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
|
php_version: "8.0"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "almalinux"
|
||||||
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
|
php_version: "8.1"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "almalinux"
|
||||||
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
|
php_version: "8.2"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "almalinux"
|
||||||
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
|
php_version: "8.3"
|
||||||
|
php_release: "8"
|
||||||
|
composer_version: "2.8.9"
|
||||||
|
- os: "almalinux"
|
||||||
|
os_version: "9.5"
|
||||||
|
os_short_version: "9"
|
||||||
php_version: "8.4"
|
php_version: "8.4"
|
||||||
php_release: "8"
|
php_release: "8"
|
||||||
php_major: 'true'
|
php_major: 'true'
|
||||||
|
@ -81,10 +139,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:${{ matrix.params.php_version }}
|
quay.io/teras/php:${{ matrix.params.php_version }}
|
||||||
|
@ -94,10 +154,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:${{ matrix.params.php_version }}-${{ matrix.params.os }}
|
quay.io/teras/php:${{ matrix.params.php_version }}-${{ matrix.params.os }}
|
||||||
|
@ -107,10 +169,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:${{ matrix.params.php_release }}
|
quay.io/teras/php:${{ matrix.params.php_release }}
|
||||||
|
@ -120,10 +184,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:${{ matrix.params.php_release }}-${{ matrix.params.os }}
|
quay.io/teras/php:${{ matrix.params.php_release }}-${{ matrix.params.os }}
|
||||||
|
@ -133,10 +199,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:latest
|
quay.io/teras/php:latest
|
||||||
|
@ -146,10 +214,12 @@ jobs:
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: .
|
context: .
|
||||||
file: ${{ matrix.params.php_release }}/Dockerfile.${{ matrix.params.os }}
|
file: Dockerfile.${{ matrix.params.os }}
|
||||||
build-args: |
|
build-args: |
|
||||||
OS_VERSION=${{ matrix.params.os_version }}
|
OS_VERSION=${{ matrix.params.os_version }}
|
||||||
|
OS_SHORT_VERSION=${{ matirx.params.os_short_version }}
|
||||||
PHP_VERSION=${{ matrix.params.php_version }}
|
PHP_VERSION=${{ matrix.params.php_version }}
|
||||||
|
PHP_SHORT_VERSION=${{ matrix.params.php_short_version }}
|
||||||
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
COMPOSER_VERSION=${{ matrix.params.composer_version }}
|
||||||
tags: |
|
tags: |
|
||||||
quay.io/teras/php:latest-${{ matrix.params.os }}
|
quay.io/teras/php:latest-${{ matrix.params.os }}
|
||||||
|
|
|
@ -2,6 +2,7 @@ ARG OS_VERSION=9.5
|
||||||
|
|
||||||
FROM quay.io/teras/almalinux:${OS_VERSION}-minimal AS builder
|
FROM quay.io/teras/almalinux:${OS_VERSION}-minimal AS builder
|
||||||
|
|
||||||
|
ARG OS_SHORT_VERSION=9
|
||||||
ARG PHP_VERSION=8.4
|
ARG PHP_VERSION=8.4
|
||||||
ARG COMPOSER_VERSION=2.8.9
|
ARG COMPOSER_VERSION=2.8.9
|
||||||
|
|
||||||
|
@ -26,7 +27,7 @@ RUN /bin/mkdir -p ${COMPOSER_CACHE_DIR} ${COMPOSER_VENDOR_DIR} ${COMPOSER_BIN_DI
|
||||||
/bin/microdnf -y --nodocs install epel-release; \
|
/bin/microdnf -y --nodocs install epel-release; \
|
||||||
/bin/microdnf -y upgrade; \
|
/bin/microdnf -y upgrade; \
|
||||||
/bin/rpm -Uvh --replacepkgs --replacefiles \
|
/bin/rpm -Uvh --replacepkgs --replacefiles \
|
||||||
https://rpms.remirepo.net/enterprise/remi-release-9.rpm; \
|
https://rpms.remirepo.net/enterprise/remi-release-${OS_SHORT_VERSION}.rpm; \
|
||||||
/bin/microdnf -y module reset php; \
|
/bin/microdnf -y module reset php; \
|
||||||
/bin/microdnf -y module enable php:remi-${PHP_VERSION}; \
|
/bin/microdnf -y module enable php:remi-${PHP_VERSION}; \
|
||||||
/bin/microdnf -y --nodocs install \
|
/bin/microdnf -y --nodocs install \
|
Loading…
Reference in New Issue