change(ci): only create artifacts triggered by schedule

This commit is contained in:
Songtronix 2021-03-31 16:25:35 +02:00
parent 3753406eeb
commit 6c8c649d3d
No known key found for this signature in database
GPG Key ID: 17010727308EA6E1
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