diff --git a/build/ci/.deploy-k8s.yml b/build/ci/.deploy-k8s.yml
index dd49264f6ed890787425af1f58f3d52fcda330d5..0d6f959a4895829e2005274869e61ee92ff99b2f 100644
--- a/build/ci/.deploy-k8s.yml
+++ b/build/ci/.deploy-k8s.yml
@@ -1,4 +1,4 @@
-build-k8s-bot:
+build:k8s-bot:
   stage: build
   image: golang:1.16
   rules:
@@ -19,23 +19,35 @@ build-k8s-bot:
     K8S_OP: "create"
   script:
     - ./build/cd/k8s-bot
-  needs:
-    - job: "build-k8s-bot"
-      artifacts: true
 
 deploy:integration-test:
   <<: *deploy
   stage: apply
   needs:
     - job: "build:merge-request"
+    - job: "build-k8s-bot"
+        artifacts: true
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event"
 
 deploy:develop:
   <<: *deploy
   stage: deploy
+  needs:
+    - job: "build:develop"
+    - job: "build-k8s-bot"
+        artifacts: true
   rules:
     - if: $CI_COMMIT_BRANCH == "develop"
+
+deploy:latest:
+  <<: *deploy
+  stage: deploy
+  needs:
+    - job: "build:latest"
+    - job: "build-k8s-bot"
+        artifacts: true
+  rules:
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 
 k8s:destroy: