chore: add php8.5 for almalinux version
Build and push PHP container images / Build php cli with composer (map[composer_version:2.9.2 latest:true os:almalinux os_short_version:9 os_version:9.5 php_major:true php_release:8 php_version:8.5]) (push) Successful in 20m43s
Details
Build and push PHP container images / Build php cli with composer (map[composer_version:2.9.2 latest:true os:almalinux os_short_version:9 os_version:9.5 php_major:true php_release:8 php_version:8.5]) (push) Successful in 20m43s
Details
This commit is contained in:
parent
f9b5a76395
commit
27d4d51c64
|
|
@ -13,175 +13,183 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
params:
|
params:
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.9"
|
# os_version: "3.9"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "7.2"
|
# php_version: "7.2"
|
||||||
php_short_version: "7"
|
# php_short_version: "7"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.12"
|
# os_version: "3.12"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "7.3"
|
# php_version: "7.3"
|
||||||
php_short_version: "7"
|
# php_short_version: "7"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.15"
|
# os_version: "3.15"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "7.4"
|
# php_version: "7.4"
|
||||||
php_short_version: "7"
|
# php_short_version: "7"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
php_major: 'true'
|
# php_major: 'true'
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.16"
|
# os_version: "3.16"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "8.0"
|
# php_version: "8.0"
|
||||||
php_short_version: "8"
|
# php_short_version: "8"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.19"
|
# os_version: "3.19"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "8.1"
|
# php_version: "8.1"
|
||||||
php_short_version: "81"
|
# php_short_version: "81"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.21"
|
# os_version: "3.21"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "8.2"
|
# php_version: "8.2"
|
||||||
php_short_version: "82"
|
# php_short_version: "82"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.21"
|
# os_version: "3.21"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "8.3"
|
# php_version: "8.3"
|
||||||
php_short_version: "83"
|
# php_short_version: "83"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "alpine"
|
# - os: "alpine"
|
||||||
os_version: "3.21"
|
# os_version: "3.21"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
php_version: "8.4"
|
# php_version: "8.4"
|
||||||
php_short_version: "84"
|
# php_short_version: "84"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
php_major: 'true'
|
# php_major: 'true'
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
latest: 'true'
|
# latest: 'true'
|
||||||
|
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "8.10"
|
# os_version: "8.10"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "8"
|
# os_short_version: "8"
|
||||||
php_version: "7.2"
|
# php_version: "7.2"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "8.10"
|
# os_version: "8.10"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "8"
|
# os_short_version: "8"
|
||||||
php_version: "7.3"
|
# php_version: "7.3"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "7.4"
|
# php_version: "7.4"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "8.0"
|
# php_version: "8.0"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "8.1"
|
# php_version: "8.1"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "8.2"
|
# php_version: "8.2"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "8.3"
|
# php_version: "8.3"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "micro"
|
# - os: "micro"
|
||||||
os_version: "9.5"
|
# os_version: "9.5"
|
||||||
os_label: "true"
|
# os_label: "true"
|
||||||
os_short_version: "9"
|
# os_short_version: "9"
|
||||||
php_version: "8.4"
|
# php_version: "8.4"
|
||||||
php_release: "8"
|
# php_release: "8"
|
||||||
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"
|
||||||
os_short_version: "8"
|
# os_short_version: "8"
|
||||||
php_version: "7.2"
|
# php_version: "7.2"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
- os: "almalinux"
|
# - os: "almalinux"
|
||||||
os_version: "8.10"
|
# os_version: "8.10"
|
||||||
os_short_version: "8"
|
# os_short_version: "8"
|
||||||
php_version: "7.3"
|
# php_version: "7.3"
|
||||||
php_release: "7"
|
# php_release: "7"
|
||||||
composer_version: "2.8.9"
|
# composer_version: "2.8.9"
|
||||||
|
# - os: "almalinux"
|
||||||
|
# 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_release: "8"
|
||||||
|
# php_major: 'true'
|
||||||
|
# composer_version: "2.8.9"
|
||||||
|
# latest: 'true'
|
||||||
- os: "almalinux"
|
- os: "almalinux"
|
||||||
os_version: "9.5"
|
os_version: "9.5"
|
||||||
os_short_version: "9"
|
os_short_version: "9"
|
||||||
php_version: "7.4"
|
php_version: "8.5"
|
||||||
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"
|
php_release: "8"
|
||||||
composer_version: "2.8.9"
|
php_major: "true"
|
||||||
- os: "almalinux"
|
composer_version: "2.9.2"
|
||||||
os_version: "9.5"
|
latest: "true"
|
||||||
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_release: "8"
|
|
||||||
php_major: 'true'
|
|
||||||
composer_version: "2.8.9"
|
|
||||||
latest: 'true'
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check out repository code
|
- name: Check out repository code
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ RUN /bin/mkdir -p /mnt/rootfs; \
|
||||||
/bin/dnf -y module reset php; \
|
/bin/dnf -y module reset php; \
|
||||||
/bin/dnf -y module enable php:remi-${PHP_VERSION}; \
|
/bin/dnf -y module enable php:remi-${PHP_VERSION}; \
|
||||||
/bin/dnf install --installroot /mnt/rootfs \
|
/bin/dnf install --installroot /mnt/rootfs \
|
||||||
coreutils-single \
|
|
||||||
glibc-minimal-langpack \
|
glibc-minimal-langpack \
|
||||||
php \
|
php \
|
||||||
php-cli \
|
php-cli \
|
||||||
|
|
@ -37,14 +36,22 @@ RUN /bin/mkdir -p /mnt/rootfs; \
|
||||||
php-json \
|
php-json \
|
||||||
php-mbstring \
|
php-mbstring \
|
||||||
php-phar \
|
php-phar \
|
||||||
--releasever 9 --setopt install_weak_deps=false --nodocs -y; \
|
--releasever ${OS_SHORT_VERSION} --setopt install_weak_deps=false --nodocs -y; \
|
||||||
/bin/dnf --installroot /mnt/rootfs clean all;
|
/bin/dnf --installroot /mnt/rootfs clean all; \
|
||||||
|
/bin/rm -rf /mnt/rootfs/var/cache/* \
|
||||||
|
/mnt/rootfs/var/log/* \
|
||||||
|
/mnt/rootfs/var/lib/dnf \
|
||||||
|
/mnt/rootfs/usr/share/locale/* \
|
||||||
|
/mnt/rootfs/usr/share/licenses/* \
|
||||||
|
/mnt/rootfs/usr/share/man/* \
|
||||||
|
/mnt/rootfs/usr/share/doc/* \
|
||||||
|
/mnt/rootfs/var/log/yum.* \
|
||||||
|
/mnt/rootfs/var/lib/rpm/* ;
|
||||||
|
|
||||||
ADD https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar /mnt/rootfs/usr/local/bin/composer
|
ADD https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar /mnt/rootfs/usr/local/bin/composer
|
||||||
|
|
||||||
# Additional hacks for kickstart file and backward compatable support
|
# Additional hacks for kickstart file and backward compatable support
|
||||||
RUN /bin/rm -rf /mnt/rootfs/var/cache/dnf /mnt/rootfs/var/log/dnf* /mnt/rootfs/var/lib/dnf /mnt/rootfs/var/log/yum.* /mnt/rootfs/var/lib/rpm/* ; \
|
RUN /bin/date +%Y%m%d_%H%M > /mnt/rootfs/etc/BUILDTIME ; \
|
||||||
/bin/date +%Y%m%d_%H%M > /mnt/rootfs/etc/BUILDTIME ; \
|
|
||||||
/bin/echo '%_install_langs C.utf8' > /mnt/rootfs/etc/rpm/macros.image-language-conf; \
|
/bin/echo '%_install_langs C.utf8' > /mnt/rootfs/etc/rpm/macros.image-language-conf; \
|
||||||
/bin/echo 'LANG="C.utf8"' > /mnt/rootfs/etc/locale.conf; \
|
/bin/echo 'LANG="C.utf8"' > /mnt/rootfs/etc/locale.conf; \
|
||||||
/bin/echo 'container' > /mnt/rootfs/etc/dnf/vars/infra; \
|
/bin/echo 'container' > /mnt/rootfs/etc/dnf/vars/infra; \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue