From 735cf060d87f52dd1d91d9b88e5cc74bdb734258 Mon Sep 17 00:00:00 2001 From: Vincent BRIDIER Date: Wed, 6 Sep 2023 09:21:21 +0200 Subject: [PATCH] Add CI --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..33ddeb3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +.docker-build: + stage: build + image: + name: gcr.io/kaniko-project/executor:v1.9.1-debug + entrypoint: [""] + script: + + - /kaniko/executor + --context "${CI_PROJECT_DIR}" + --dockerfile ""${CI_PROJECT_DIR}/${IMAGE_DIR}/Dockerfile" + --destination "${IMAGE_TAG}" + --destination "${IMAGE_TAG_LATEST}" + allow_failure: false + +docker-build:qa-8.2: + extends: .docker-build + variables: + IMAGE_DIR: "PHP8.2/QA" + IMAGE_TAG: "${CI_REGISTRY_IMAGE}/ldcweb-qa-8.2:$(date +%d%m%y-%H%I%S)" + IMAGE_TAG_LATEST: "${CI_REGISTRY_IMAGE}/ldcweb-qa-8.2:latest" + rules: + - if: $CI_PIPELINE_SOURCE == "schedule" && $BUILD_NAME == "QA-8.2"