diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cdb363a..0f02f85 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,16 +7,18 @@ variables: build-docker: stage: build - image: docker:27 - services: - - docker:27-dind - variables: - DOCKER_TLS_CERTDIR: "/certs" - before_script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + image: + name: gcr.io/kaniko-project/executor:v1.23.2-debug + entrypoint: [""] script: - - docker build --pull -t $IMAGE_TAG -t $IMAGE_LATEST . - - docker push $IMAGE_TAG - - docker push $IMAGE_LATEST + - /kaniko/executor + --context $CI_PROJECT_DIR + --dockerfile $CI_PROJECT_DIR/Dockerfile + --destination $IMAGE_TAG + --destination $IMAGE_LATEST + --registry-mirror "" + before_script: + - mkdir -p /kaniko/.docker + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n $CI_REGISTRY_USER:$CI_REGISTRY_PASSWORD | base64)\"}}}" > /kaniko/.docker/config.json rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH