diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ebba64453af35834fb2b46fc0be9efcef0790e03..d9d899bc1f034dc648f54fba917f19e5f1c5f441 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,8 +55,7 @@ release_linux:test:
     paths:
       - work/bin/
     expire_in: 8h
-  except:
-    - tags
+  when: manual
 
 release_linux:deploy:
   stage: release
@@ -68,8 +67,9 @@ release_linux:deploy:
   artifacts:
     paths:
       - work/bin/
+  when: manual
   only:
-    - tags
+  - master
     
 enforce-message:
   stage: release-message
@@ -80,5 +80,6 @@ enforce-message:
     EXPECTED_ARTIFACTS: '["duniter-desktop-${CI_COMMIT_TAG}-linux-x64.deb","duniter-desktop-${CI_COMMIT_TAG}-linux-x64.tar.gz","duniter-server-${CI_COMMIT_TAG}-linux-x64.deb"]'
   script:
     - python3 .gitlab/releaser.py
+  when: manual
   only:
-    - tags
+  - master