Merge branch 'songtronix/scheduled-artifacts' into 'master'

CI: only create artifacts when triggered by schedule

See merge request veloren/veloren!2037
This commit is contained in:
Songtronix 2021-03-31 17:50:43 +00:00
commit 3506f754aa
2 changed files with 4 additions and 4 deletions

View File

@ -5,7 +5,7 @@
tags:
- veloren-docker
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule"
when: always
- when: never
@ -31,4 +31,4 @@ pages:
- rm -rf public
- mkdir -p public
- cargo doc --no-deps --document-private-items
- mv target/doc/* public
- mv target/doc/* public

View File

@ -9,12 +9,12 @@
- when: manual
allow_failure: true
# Template to only run if pushes to master or a tag happened
# Template to only run if pushes to master or a tag happened and it being triggered by a schedule
.release:
stage: build
tags:
- veloren-docker
rules:
- if: $CI_COMMIT_REF_NAME =~ /^master$/ || $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+/ || $CI_COMMIT_REF_NAME =~ /^r[0-9]+\.[0-9]+/
- if: $CI_PIPELINE_SOURCE == "schedule" && ( $CI_COMMIT_REF_NAME =~ /^master$/ || $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+/ || $CI_COMMIT_REF_NAME =~ /^r[0-9]+\.[0-9]+/ )
when: always
- when: never