From f806b4485a488f3fae436f28129429db086e2e9d Mon Sep 17 00:00:00 2001 From: Benjos <blegros@takima.fr> Date: Mon, 7 Oct 2024 08:57:22 +0200 Subject: [PATCH] feat: added image build inside CI --- .gitlab-ci.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eefd5b6..308d5ae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,9 @@ variables: ECLIPSE_TEMURIN_IMAGE_NAME: "eclipse-temurin" ECLIPSE_TEMURIN_IMAGE: $CI_REGISTRY_IMAGE/$ECLIPSE_TEMURIN_IMAGE_NAME + HELM_CI_IMAGE_NAME: "helm" + HELM_CI_IMAGE: $CI_REGISTRY_IMAGE/$HELM_CI_IMAGE_NAME + KANIKO_IMAGE_NAME: "custom-kaniko" KANIKO_IMAGE: $CI_REGISTRY_IMAGE/$KANIKO_IMAGE_NAME @@ -57,4 +60,18 @@ build_kaniko: - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json - /kaniko/executor --context $CI_PROJECT_DIR/kaniko/1_23 --dockerfile $CI_PROJECT_DIR/kaniko/1_23/Dockerfile --destination ${KANIKO_IMAGE}:1.23.2 only: - - main \ No newline at end of file + - main + +build_helm_ci: + stage: build + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + tags: + - docker + script: + - export + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR/helm/14 --dockerfile $CI_PROJECT_DIR/helm/Dockerfile --destination ${HELM_CI_IMAGE}:3.16 + only: + - main -- GitLab