diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6cec446c1c8cd2337ca9227b291370cbbe96b193..6cc081010b08db98f54b36f98902c0d47e1dd598 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,6 +16,8 @@ lint-job:
     - corepack enable pnpm
     - pnpm i --frozen-lockfile --silent
     - pnpm run lint
+  tags:
+    - mecred
   rules:
     - if: '$CI_PIPELINE_SOURCE == "push"'
 
@@ -25,31 +27,8 @@ build-job:
     - corepack enable pnpm
     - pnpm i --frozen-lockfile --silent
     - pnpm run build
+  tags:
+    - mecred
   rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
 
-deploy-homologa-job:
-  stage: deploy
-  before_script:
-    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
-    - mkdir -p ~/.ssh
-    - eval $(ssh-agent -s)
-    - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
-  script:
-    - ssh-add <(echo "$SSH_RUNNER" | tr -d '\r')
-    - ssh root@mecredhomologa.c3sl.ufpr.br "git config --global --add safe.directory '/home/mecred/frontend-mecred' && cd /home/mecred/frontend-mecred && git checkout homologa && git pull && ./deploy.sh"
-  only:
-    - homologa
-
-deploy-prod-job:
-  stage: deploy
-  before_script:
-    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
-    - mkdir -p ~/.ssh
-    - eval $(ssh-agent -s)
-    - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
-  script:
-    - ssh-add <(echo "$SSH_RUNNER" | tr -d '\r')
-    - ssh root@mecred.c3sl.ufpr.br "git config --global --add safe.directory '/home/mecred/frontend-mecred' && cd /home/mecred/frontend-mecred && git checkout producao && git pull && ./deploy.sh"
-  only:
-    - producao