From 86fb963b8f267fcc4896854200b768fd41db6033 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Thu, 8 Sep 2022 12:10:16 +0200
Subject: [PATCH] CI: trying to avoid merge requests pipelines

---
 .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8337cb114..63a2b3d99 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -126,6 +126,8 @@ deploy_imu:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     DEPLOY_CI_ROS: "false"
@@ -138,6 +140,8 @@ deploy_gnss:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     GNSSUTILS_BRANCH: $GNSSUTILS_BRANCH
@@ -151,6 +155,8 @@ deploy_vision:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     DEPLOY_CI_ROS: "false"
@@ -163,6 +169,8 @@ deploy_laser:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     LASERSCANUTILS_BRANCH: $LASERSCANUTILS_BRANCH
@@ -176,6 +184,8 @@ deploy_apriltag:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     WOLF_VISION_BRANCH: $WOLF_VISION_BRANCH
@@ -189,6 +199,8 @@ deploy_bodydynamics:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH != "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     WOLF_IMU_BRANCH: $WOLF_IMU_BRANCH
@@ -203,6 +215,8 @@ deploy_imu_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     DEPLOY_CI_ROS: "false"
@@ -215,6 +229,8 @@ deploy_gnss_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     GNSSUTILS_BRANCH: $GNSSUTILS_BRANCH
@@ -228,6 +244,8 @@ deploy_vision_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     DEPLOY_CI_ROS: "false"
@@ -240,6 +258,8 @@ deploy_laser_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     LASERSCANUTILS_BRANCH: $LASERSCANUTILS_BRANCH
@@ -253,6 +273,8 @@ deploy_apriltag_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     WOLF_VISION_BRANCH: main
@@ -266,6 +288,8 @@ deploy_bodydynamics_main:
   stage: deploy_plugins
   rules: 
     - if: $CI_COMMIT_BRANCH == "main"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: main
     WOLF_IMU_BRANCH: main
@@ -286,6 +310,8 @@ deploy_wolf_ros_node:
   stage: deploy_ros
   rules: 
     - if: $CI_COMMIT_BRANCH != "main" && $DEPLOY_CI_ROS == "true"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     WOLF_IMU_BRANCH: $WOLF_IMU_BRANCH
@@ -311,6 +337,8 @@ deploy_wolf_ros_node_main:
   stage: deploy_ros
   rules: 
     - if: $CI_COMMIT_BRANCH == "main" && $DEPLOY_CI_ROS == "true"
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
   variables:
     WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
     WOLF_IMU_BRANCH: main
-- 
GitLab