diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6c2575ab7c12b2d9db7a75095a95f331443fbac5..0681d52fb8a2a93c93870f04484e02723b68fb1a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -79,3 +79,20 @@ production:
   rules:
     - if: $CI_COMMIT_TAG
       when: manual
+
+staging:
+  stage: deploy
+  image:
+    name: docker.io/blintmester/base-helm-kubectl:1.0.1
+    entrypoint: [""]
+  needs:
+    - dockerhub
+  before_script:
+    - echo $KUBECONFIG
+    - chmod 600 $KUBECONFIG
+  script:
+    - bash
+    - cd "$CI_PROJECT_DIR"/k8s
+    - envsubst < values.yaml | helm upgrade --install --wait becskasszasch . -n becskasszasch-staging --values -
+  rules:
+    - when: manual
\ No newline at end of file
diff --git a/k8s/values.yaml b/k8s/values.yaml
index ff5ee65efec29113e66507137374d5a3444258ad..f4698ec76d0145e085e884240e8952ab679d0821 100644
--- a/k8s/values.yaml
+++ b/k8s/values.yaml
@@ -7,5 +7,5 @@ POSTGRES: "${POSTGRES}"
 POSTGRES_PASS: "${POSTGRES_PASS}"
 POSTGRES_USER: "${POSTGRES_USER}"
 POSTGRES_DB: "${POSTGRES_DB}"
-Tag: "v1.6.9"
+Tag: "${CI_COMMIT_REF_NAME}"
 REGISTRY_CONF: "${REGISTRY_CONF}"