From 46214b459745dfeac4a1d8e2dd80b5826b5a3223 Mon Sep 17 00:00:00 2001 From: Adam Fekete <adam@fekete.co.uk> Date: Tue, 6 Jun 2023 15:27:05 +0200 Subject: [PATCH] adding ci/cd --- .dockerignore | 2 ++ .gitlab-ci.yml | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitlab-ci.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..60b028c --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.git +.gitignore \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..403852d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,18 @@ +build: + stage: build + tags: + - docker-builder + image: docker:latest + variables: + DOCKER_BUILDKIT: 1 + GIT_SUBMODULE_STRATEGY: recursive + GIT_SUBMODULE_DEPTH: 1 + GIT_SUBMODULE_UPDATE_FLAGS: --jobs 4 + before_script: + - docker info + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker pull $CI_REGISTRY_IMAGE:latest || true + script: + - docker build --tag $CI_REGISTRY_IMAGE:latest . + - docker push $CI_REGISTRY_IMAGE:latest + -- GitLab