From: Tomas Krizek Date: Wed, 5 Jun 2019 10:36:49 +0000 (+0200) Subject: gitlabci: support OBS build in knot-resolver-latest on tags X-Git-Tag: v4.1.0~22^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54d5f1cd8fa0426b8b905c21fd4da3203594bdeb;p=thirdparty%2Fknot-resolver.git gitlabci: support OBS build in knot-resolver-latest on tags --- 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: