From 3ea71c9dc147a1bacd86c42f2548fd2ffd095a7e Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Fri, 22 Feb 2019 22:29:00 -0800 Subject: [PATCH] Try a PHP container --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dcbc78c..4f492b5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,26 +6,52 @@ services: before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY +# +# TESTS +# + lint_dockerfile: stage: test image: hadolint/hadolint:latest-debian script: - find . -name "Dockerfile" -execdir hadolint {} \; +# +# IMAGE BUILDS/PUSHES +# + +# Golang build-golang-master: - stage: build + stage: deploy script: - - docker build --pull -t "$CI_REGISTRY/docker/images/golang:latest" ./golang/latest -# - docker push "$CI_REGISTRY/docker/images/golang:latest" + - docker build --pull -t "$CI_REGISTRY_IMAGE/golang:latest" ./golang/latest + - docker push "$CI_REGISTRY_IMAGE/golang:latest" only: - master + when: manual build-golang-dev: - stage: build + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/golang:latest-dev" ./golang/latest + - docker push "$CI_REGISTRY_IMAGE/golang:latest-dev" + except: + - master + +# PHP 7.3 +build-php-7.3-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.3" ./php/7.3 + - docker push "$CI_REGISTRY_IMAGE/php:7.3" + only: + - master + when: manual + +build-php-7.3-dev: + stage: deploy script: - - echo $CI_REGISTRY_IMAGE - - echo $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY/docker/images/golang:$CI_COMMIT_REF_SLUG" ./golang/latest -# - docker push "$CI_REGISTRY/docker/images/golang:$CI_COMMIT_REF_SLUG" + - docker build --pull -t "$CI_REGISTRY_IMAGE/php:7.3-dev" ./php/7.3 + - docker push "$CI_REGISTRY_IMAGE/php:7.3-dev" except: - master -- GitLab