diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 70fdfc5114711ab8cc01f7d8c728fde5f7ae5cae..9f6c4d2660b2952275f8fa8d223c819332206484 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,3 +57,96 @@ build-php-7.3-dev: - docker push "$CI_REGISTRY_IMAGE/php:7.3-dev" except: - master + +# PHP 7.2 +build-php-7.2-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.2" ./php/7.2 + - docker push "$CI_REGISTRY_IMAGE/php:7.2" + only: + - master + when: manual + +build-php-7.2-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.2-dev" ./php/7.2 + - docker push "$CI_REGISTRY_IMAGE/php:7.2-dev" + except: + - master + +# PHP 7.1 +build-php-7.1-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.1" ./php/7.1 + - docker push "$CI_REGISTRY_IMAGE/php:7.1" + only: + - master + when: manual + +build-php-7.1-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.1-dev" ./php/7.1 + - docker push "$CI_REGISTRY_IMAGE/php:7.1-dev" + except: + - master + +# PHP 7.0 +build-php-7.0-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.0" ./php/7.0 + - docker push "$CI_REGISTRY_IMAGE/php:7.0" + only: + - master + when: manual + +build-php-7.0-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.0-dev" ./php/7.0 + - docker push "$CI_REGISTRY_IMAGE/php:7.0-dev" + except: + - master + allow_failure: true + +# PHP 5.6 +build-php-5.6-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:5.6" ./php/5.6 + - docker push "$CI_REGISTRY_IMAGE/php:5.6" + only: + - master + when: manual + +build-php-5.6-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:5.6-dev" ./php/5.6 + - docker push "$CI_REGISTRY_IMAGE/php:5.6-dev" + except: + - master + allow_failure: true + +# PHP 5.3 +build-php-5.3-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:5.3" ./php/5.3 + - docker push "$CI_REGISTRY_IMAGE/php:5.3" + only: + - master + when: manual + +build-php-5.3-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:5.3-dev" ./php/5.3 + - docker push "$CI_REGISTRY_IMAGE/php:5.3-dev" + except: + - master + allow_failure: true