From 607d12f36a7d527bc97cd53722d76ef1be226975 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?= <seblu@seblu.net>
Date: Thu, 5 Nov 2020 16:42:18 +0100
Subject: [PATCH] Limit CI build to tagged commits

---
 .gitlab-ci.yml | 36 +++++++++++++++++-------------------
 1 file changed, 17 insertions(+), 19 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db5f26e..cf29d12 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,31 +1,29 @@
 ---
 
+workflow:
+  rules:
+  - if: '$CI_COMMIT_TAG'
+
+
 makepkg:
   stage: build
   script:
-    - seblu-build
+  - seblu-build
   artifacts:
     name: $CI_PROJECT_NAME-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA
     expire_in: 3 month
-    paths:
-      - config.x86_64
-      - "*.pkg.tar.*"
-  only:
-    - branches
-    - tags
-    - web
+    ths:
+    - config.x86_64
+    - "*.pkg.tar.*"
 
 commitpkg:
   stage: deploy
   script:
-    - eval $(ssh-agent -s)
-    # - trap "kill $SSH_AGENT_PID" 0
-    # trap is broken in gitlab runner, see:
-    # https://gitlab.com/gitlab-org/gitlab-runner/issues/3009
-    # use a workaournd with sleep and kill:
-    - sleep 300 && kill "$SSH_AGENT_PID" & disown
-    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
-    - seblu-push
-  only:
-    - tags
-    - web
+  - eval $(ssh-agent -s)
+  # - trap "kill $SSH_AGENT_PID" 0
+  # trap is broken in gitlab runner, see:
+  # https://gitlab.com/gitlab-org/gitlab-runner/issues/3009
+  # use a workaournd with sleep and kill:
+  - sleep 300 && kill "$SSH_AGENT_PID" & disown
+  - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
+  - seblu-push
-- 
GitLab