diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 201db511528c9785a03f30c66009b3929b6edc0d..65a1e3aaf839842685c20311cf0571edc5f13a1e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,7 +26,6 @@ maven:
 release:
   image: maven:3.6.3-jdk-11
   stage: versioning
-  when: manual
   script:
     - ls -al
     - git config user.name "$TECHUSER_NAME"
@@ -40,6 +39,21 @@ release:
     - git diff
     - git ls-files -o --exclude-standard
     - " ../release-version.sh --skip-version-check $MAJOR.$MINOR.$PATCH"
+  rules:
+    - if: $CI_COMMIT_BRANCH == "master" && $CI_PIPELINE_SOURCE == "push"
+      when: manual
+    - when: never
+
+release-deploy:
+  stage: deploy
+  image : registry.gitlab.com/gitlab-org/release-cli
+  script: echo "release !!!"
+  release:
+    name: 'Release $CI_COMMIT_TAG'
+    description: 'Some version'
+    tag_name: '$CI_COMMIT_TAG'
+  rules:
+      - if: $CI_COMMIT_TAG
 
 pages:
   image: maven:3.6.3-jdk-11