From 830bdea9bb7ae3762e52ed66a53caa7b5a38b082 Mon Sep 17 00:00:00 2001 From: Mark <mark@openappstack.net> Date: Mon, 5 Aug 2019 15:52:53 +0200 Subject: [PATCH] Add gitlab CI build pipeline --- .gitlab-ci.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitlab-ci.yaml diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml new file mode 100644 index 0000000..23d3b00 --- /dev/null +++ b/.gitlab-ci.yaml @@ -0,0 +1,36 @@ +stages: + - build + +consentProvider_image: + stage: build + variables: + DOCKER_DRIVER: overlay2 + image: docker:stable + services: + - docker:18-dind # FIXME This is an older version of DIND. Update when gitlab-runner fixes https://gitlab.com/gitlab-org/gitlab-runner/issues/4501 + before_script: + - docker info + script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY + - docker build -t ${CI_REGISTRY_IMAGE}/consent-provider:${CI_COMMIT_REF_NAME} consent-provider/ + - docker push ${CI_REGISTRY_IMAGE}/consent-provider:${CI_COMMIT_REF_NAME} + only: + changes: + - consent-provider/* + +loginProvider_image: + stage: build + variables: + DOCKER_DRIVER: overlay2 + image: docker:stable + services: + - docker:18-dind # FIXME This is an older version of DIND. Update when gitlab-runner fixes https://gitlab.com/gitlab-org/gitlab-runner/issues/4501 + before_script: + - docker info + script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY + - docker build -t ${CI_REGISTRY_IMAGE}/login-provider:${CI_COMMIT_REF_NAME} login-provider/ + - docker push ${CI_REGISTRY_IMAGE}/login-provider:${CI_COMMIT_REF_NAME} + only: + changes: + - login-provider/* -- GitLab