diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f97228e42d737cacddc007c2e95cb7ac8c64e4ad..d36c4bf7b7942124d4ec6b61102b7dd5a3f0c31d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,6 +16,7 @@ stages:
   - build
   - test
   - release
+  - deploy
 
 before_script:
   - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
@@ -53,3 +54,15 @@ release-image:
     - docker push "$CONTAINER_RELEASE_IMAGE"
   only:
     - tags
+
+deploy-staging:
+  <<: *runner_tags
+  stage: deploy
+  before_script:
+    - apk add --update curl
+    - curl -s -o /tmp/functions.sh ${ICS_SHARED_GITLAB_CI_FUNCTIONS}
+    - . /tmp/functions.sh
+  script:
+    - launch_job_template deploy-csentry-staging
+  only:
+    - tags