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