From d9e9df2d6739cd1b2985a6cefc5793f214ae4189 Mon Sep 17 00:00:00 2001 From: yaemiku Date: Fri, 8 Sep 2023 20:58:51 +0200 Subject: [PATCH] kaniko --- .gitlab-ci.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2b96339..564b7fa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,13 +6,19 @@ stages: before_script: - if [ -n "$KUBE_CONTEXT" ]; then kubectl config use-context "$KUBE_CONTEXT"; fi -docker_build: +build: stage: build + image: + name: gcr.io/kaniko-project/executor:v1.14.0-debug + entrypoint: [""] script: - - version=$(cat package.json | grep version | grep -Eo "[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+") - - docker build -t registry.yaemiku.dev/yaemiku/hamburger -t registry.yaemiku.dev/yaemiku/hamburger:$(version) . - - docker login -u yaemiku -p $DOCKER_REGISTRY_PASSWORD registry.yaemiku.dev - - docker push -a registry.yaemiku.dev/yaemiku/hamburger + - cat $DOCKER_REGISTRY > /kaniko/.docker/config.json + - /kaniko/executor + --context "${CI_PROJECT_DIR}" + --dockerfile "${CI_PROJECT_DIR}/Dockerfile" + --destination "registry.yaemiku.dev/yaemiku/hamburger:${CI_COMMIT_TAG}" + rules: + - if: $CI_COMMIT_TAG deploy: stage: deploy