diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d47cfc6667c3904fd237df0804eaae115fd05837..9c9f4dbe057209e6afa0bb992463b6ba55f7a7b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,13 @@ stages:
   - gui
   - package
 
+workflow:
+  rules:
+    - if: $CI_MERGE_REQUEST_ID
+    - if: $CI_COMMIT_TAG
+    - if: $CI_COMMIT_BRANCH == "master"
+
+
 variables:
   # Docker image names
   CONTAINER_GCC_IMAGE: $CI_REGISTRY_IMAGE/gcc:$CI_COMMIT_REF_SLUG