diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 64fc910..29f0886 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -117,8 +117,8 @@ stg2:
 
 publish:
   stage: release
+  image: ${CI_REGISTRY}/infra/docker/jsrelease:latest
   script:
-    - npm install -g semantic-release@v17 @semantic-release/gitlab@v6.0.5
     - semantic-release
   only:
     - master
@@ -129,8 +129,12 @@ publish:
 
 hublworld:
   extends: .ansible
+  only:
+    - master
   when: manual
 
 happydev:
   extends: .ansible
+  only:
+    - master
   when: manual