ci: adapt rules: auto on MR, otherwise manual

This commit is contained in:
librelois 2021-02-26 02:20:56 +01:00
parent 72f711f8e5
commit e2be255957
1 changed files with 20 additions and 0 deletions

View File

@ -14,6 +14,11 @@ stages:
format: format:
extends: .env extends: .env
rules:
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
when: manual
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
- when: manual
stage: format stage: format
script: script:
- cargo fmt -- --version - cargo fmt -- --version
@ -22,6 +27,11 @@ format:
build_and_test: build_and_test:
extends: .env extends: .env
rules:
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
when: manual
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
- when: manual
stage: build_and_test stage: build_and_test
tags: tags:
- redshift - redshift
@ -34,6 +44,11 @@ build_and_test:
lint: lint:
extends: .env extends: .env
rules:
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
when: manual
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
- when: manual
stage: quality stage: quality
script: script:
- cargo clippy -- -V - cargo clippy -- -V
@ -41,6 +56,11 @@ lint:
audit_dependencies: audit_dependencies:
extends: .env extends: .env
rules:
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
when: manual
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
- when: manual
stage: quality stage: quality
script: script:
- cargo deny -V - cargo deny -V