From c29544f3c3419b15ddae8eb76458b2192127a25c Mon Sep 17 00:00:00 2001 From: Jose Carlos Luna <Jose.Carlos.Luna@cern.ch> Date: Fri, 10 May 2024 08:26:29 +0200 Subject: [PATCH] Gitlab pipeline v1 --- .gitlab-ci.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..f300cab --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,35 @@ +stages: + - build + + +build: + stage: build + only: + - master + image: + name: gcr.io/kaniko-project/executor:v1.14.0-debug + entrypoint: [""] + script: + - /kaniko/executor + --context "${CI_PROJECT_DIR}" + --dockerfile "${CI_PROJECT_DIR}/Dockerfile" + --destination "${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG}" + rules: + - if: $CI_COMMIT_TAG + + +build_latest: + stage: build + image: + name: gcr.io/kaniko-project/executor:v1.14.0-debug + entrypoint: [""] + script: + - /kaniko/executor + --context "${CI_PROJECT_DIR}" + --dockerfile "${CI_PROJECT_DIR}/Dockerfile" + --destination "${CI_REGISTRY_IMAGE}:latest" + - cp /canary/gocanary $CI_PROJECT_DIR/ + rules: + - when: manual + artifacts: + when: always -- GitLab