From 69ab99b34c84b4ecd8b9a95b2364d9229a4b0cc9 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 5 Oct 2022 16:57:16 -0400
Subject: [PATCH] Add rule to trigger reload on main/master branch

---
 .gitlab-ci.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 36445e75..da6251ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -104,9 +104,11 @@ reload-service:
     - chmod 700 ~/.ssh
     - echo "$SSH_SERVER_HOSTKEYS" > ~/.ssh/known_hosts
     - chmod 644 ~/.ssh/known_hosts
-
   script:
     - ssh $SSH_AURA_RADIO_USER@$SSH_AURA_RADIO_HOST "cd $DOCKER_COMPOSE; docker compose stop $SERVICE_NAME && docker compose pull --quiet $SERVICE_NAME && docker compose up --build --detach $SERVICE_NAME"
+  rules:
+    # every commit on master/main branch should trigger reload-service
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 
 release_job:
   stage: release
-- 
GitLab