diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cd39d5629c214749ee436d88e7f25371414f8f60..8fd48282f545307e10d14f8607ae1a79fb7457d7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,6 +94,7 @@ black:
   interruptible: true
   image: python:3.6
   stage: lint
+  when: manual
   variables:
     GIT_STRATEGY: fetch
   before_script:
@@ -105,6 +106,7 @@ flake8:
   interruptible: true
   image: python:3.6
   stage: lint
+  when: manual
   variables:
     GIT_STRATEGY: fetch
   before_script:
@@ -122,6 +124,7 @@ test_api:
     - postgres:11
     - redis:3
   stage: test
+  when: manual
   image: funkwhale/funkwhale:develop
   cache:
     key: "$CI_PROJECT_ID__pip_cache"
@@ -170,6 +173,7 @@ check_vulnerabilities_api:
     - docker
 
 test_front:
+  when: manual
   interruptible: true
   stage: test
   image: node:11