diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e0a54ee16ffd9b5b54b65d8219bee5ad48387ea5..fb605fb1d52ab02f7f8174dc4bc347d63c95fc9d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,15 +8,16 @@ build:
     name: gcr.io/kaniko-project/executor:v1.23.2-debug
     entrypoint: [""]
   script:
-    - echo "{\"auths\":{\"harbor.c3sl.ufpr.br\":{\"auth\":\"$(echo -n ${HARBOR_USER}:${HARBOR_PASSWORD} | base64 -w 0)\"}}}" > /kaniko/.docker/config.json
+    - mkdir -p /kaniko/.docker
+    - echo "{\"auths\":{\"${HARBOR_HOST}\":{\"auth\":\"$(echo -n ${HARBOR_USERNAME}:${HARBOR_PASSWORD} | base64 -w 0)\"}}}" > /kaniko/.docker/config.json
     - /kaniko/executor
       --single-snapshot
       --snapshot-mode=redo
       --use-new-run
-      --context "${CI_PROJECT_DIR}"
-      --destination "harbor.c3sl.ufpr.br/root/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}"
       --cache=true
       --compressed-caching=true
+      --context "${CI_PROJECT_DIR}"
+      --destination "${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}"
       --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
 
 deploy: