From 54d5f1cd8fa0426b8b905c21fd4da3203594bdeb Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Wed, 5 Jun 2019 12:36:49 +0200 Subject: [PATCH] gitlabci: support OBS build in knot-resolver-latest on tags --- .gitlab-ci.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6b6bf80b7..0ee50388d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -445,7 +445,7 @@ resperf:iter.udp-asan: # }}} # deploy {{{ -obs:trigger: +obs:trigger: &obs_trigger stage: deploy only: variables: @@ -457,10 +457,19 @@ obs:trigger: url: https://build.opensuse.org/package/show/home:CZ-NIC:$OBS_REPO/knot-resolver tags: - respdiff + allow_failure: false script: - scripts/make-distrofiles.sh - scripts/build-in-obs.sh $OBS_REPO +obs:release: + <<: *obs_trigger + only: + - tags + variables: + OBS_REPO: knot-resolver-latest + when: manual + # copy snapshot of current master to nightly branch for further processing # (this is workaround for missing complex conditions for job limits in Gitlab) nightly:copy: @@ -485,7 +494,10 @@ nightly:copy: stage: deploy-test only: variables: - - $OBS_REPO + - $OBS_REPO =~ /^knot-resolver-devel|knot-resolver-testing$/ + - $CI_COMMIT_TAG + variables: + OBS_REPO: knot-resolver-latest when: delayed start_in: 3 minutes # give OBS build some time tags: -- 2.47.2