From 05a6540ef19b89e6a0bfb9825cb314077aaa623b Mon Sep 17 00:00:00 2001 From: Deon George Date: Sun, 23 Jul 2017 08:36:45 +1000 Subject: [PATCH] Updated .gitlab-ci --- .gitlab-ci.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6de61f1..b7cd25e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,9 +5,10 @@ stages: - build variables: - VERSION: php70 - DOCKER_IMAGE: leenooks/ldap + VERSION: latest + CACHETAG: build DOCKER_REGISTRY: registry.leenooks.net + DOCKER_IMAGE: ${DOCKER_REGISTRY}/${CI_PROJECT_PATH} DOCKER_HOST: tcp://${DOCKER_REGISTRY}-leenooks-ci-docker:2375 services: @@ -25,6 +26,8 @@ test: - env|sort - docker build -t ${DOCKER_IMAGE}:${VERSION} . - docker images + - echo "CI_PROJECT_PATH ${CI_PROJECT_PATH} CI_COMMIT_TAG ${CI_COMMIT_TAG} CI_COMMIT_REF_NAME ${CI_COMMIT_REF_NAME}" + - echo "CI_REGISTRY ${CI_REGISTRY} CI_REGISTRY_IMAGE ${CI_REGISTRY_IMAGE} CI ${CI}" only: - debug @@ -32,9 +35,10 @@ build: stage: build script: - chmod 500 init - - docker build -t ${DOCKER_IMAGE}:${VERSION} . - - docker tag ${DOCKER_IMAGE}:${VERSION} ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${VERSION} - - docker push ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${VERSION} + - docker pull ${DOCKER_IMAGE}:${CACHETAG} + - docker build --cache-from ${DOCKER_IMAGE}:${CACHETAG} -t ${DOCKER_IMAGE}:${VERSION} -t ${DOCKER_IMAGE}:${CACHETAG} . + - docker push ${DOCKER_IMAGE}:${VERSION} + - docker push ${DOCKER_IMAGE}:${CACHETAG} tags: - docker only: