diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eefd5b6e7cda0680ebdb6e2c1390bb04ca0024f8..308d5aeb339e33008d05dd1a0d0482887fb44741 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