From 3719eacae5e3a712e1cae13eccdd5f91d6e4304c Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 14 Dec 2018 10:23:53 +0100 Subject: [PATCH] Build tagged versions for PHP 7.0, 7.1 and 7.2 --- .gitlab-ci.yml | 22 +++++++++++++++++++--- Dockerfile | 4 +++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7046f31..0855ba2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,26 @@ before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY -build-master: +php-7.0: stage: build script: - - docker build --pull -t $CI_REGISTRY_IMAGE . - - docker push $CI_REGISTRY_IMAGE + - docker build --pull --build-arg PHP_VERSION=7.0 -t $CI_REGISTRY_IMAGE:php-7.0 . + - docker push $CI_REGISTRY_IMAGE:php-7.0 + only: + - master + +php-7.1: + stage: build + script: + - docker build --pull --build-arg PHP_VERSION=7.1 -t $CI_REGISTRY_IMAGE:php-7.1 . + - docker push $CI_REGISTRY_IMAGE:php-7.1 + only: + - master + +php-7.2: + stage: build + script: + - docker build --pull --build-arg PHP_VERSION=7.2 -t $CI_REGISTRY_IMAGE:php-7.2 . + - docker push $CI_REGISTRY_IMAGE:php-7.2 only: - master diff --git a/Dockerfile b/Dockerfile index 9b669ce..83aa946 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,6 @@ -FROM registry.lakedrops.com/docker/gitlab-drupal-ci +ARG PHP_VERSION + +FROM registry.lakedrops.com/docker/gitlab-drupal-ci:php-$PHP_VERSION LABEL com.example.vendor="LakeDrops" \ maintainer="juergen.haas@lakedrops.com" \ -- GitLab