diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 71c7828e5cd02373a4dfcffab8ab9b5413279dd8..8be61ba9c75c5c6718214fc2af5de1354d458bb0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,6 +34,7 @@ test-rust-stable:
     - master
     - schedules
     - web
+    - /^[0-9]+$/
   tags:
     - rust-stable
 
@@ -46,3 +47,8 @@ build-linux:
     - cargo build --release
   tags:
     - rust-stable
+  only:
+    - master
+    - tags
+    - web
+