From d2dc26ed580547a979624a526c47da844512fa66 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 18 Feb 2022 16:50:07 +0100 Subject: [PATCH] docker/l3d#110 A support for PHP 8.1 --- .gitlab-ci.yml | 49 ++++++----------------------------------------- run/scripts/reset | 2 ++ run/scripts/start | 1 + 3 files changed, 9 insertions(+), 43 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4a35272..315dc47 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,50 +22,13 @@ run: only: - tags -php-7.0: +php: stage: build + parallel: + matrix: + - PHP: ['7.0','7.1','7.2','7.3','7.4','8.0','8.1'] script: - - docker build --pull --build-arg PHP_VERSION=7.0 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.0:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-7.0:${VERSION} - only: - - tags - -php-7.1: - stage: build - script: - - docker build --pull --build-arg PHP_VERSION=7.1 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.1:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-7.1:${VERSION} - only: - - tags - -php-7.2: - stage: build - script: - - docker build --pull --build-arg PHP_VERSION=7.2 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.2:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-7.2:${VERSION} - only: - - tags - -php-7.3: - stage: build - script: - - docker build --pull --build-arg PHP_VERSION=7.3 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.3:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-7.3:${VERSION} - only: - - tags - -php-7.4: - stage: build - script: - - docker build --pull --build-arg PHP_VERSION=7.4 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.4:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-7.4:${VERSION} - only: - - tags - -php-8.0: - stage: build - script: - - docker build --pull --build-arg PHP_VERSION=8.0 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-8.0:${VERSION} . - - docker push ${CI_REGISTRY_IMAGE}/php-8.0:${VERSION} + - docker build --pull --build-arg PHP_VERSION=${PHP} --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION} . + - docker push ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION} only: - tags diff --git a/run/scripts/reset b/run/scripts/reset index ced61f0..e9e72c7 100755 --- a/run/scripts/reset +++ b/run/scripts/reset @@ -17,6 +17,8 @@ export PHP_VERSION=7.4 /usr/local/bin/update export PHP_VERSION=8.0 /usr/local/bin/update +export PHP_VERSION=8.1 +/usr/local/bin/update echo "Cleaning old container" docker kill l3drun >/dev/null diff --git a/run/scripts/start b/run/scripts/start index f48c393..8256606 100755 --- a/run/scripts/start +++ b/run/scripts/start @@ -11,6 +11,7 @@ function getConfig() { 7.3) break ;; 7.4) break ;; 8.0) break ;; + 8.1) break ;; *) echo "Version not supported." ;; esac done -- GitLab