ci: adapt rules: auto on MR, otherwise manual
This commit is contained in:
parent
72f711f8e5
commit
e2be255957
|
@ -14,6 +14,11 @@ stages:
|
|||
|
||||
format:
|
||||
extends: .env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
|
||||
when: manual
|
||||
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
|
||||
- when: manual
|
||||
stage: format
|
||||
script:
|
||||
- cargo fmt -- --version
|
||||
|
@ -22,6 +27,11 @@ format:
|
|||
|
||||
build_and_test:
|
||||
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
|
||||
tags:
|
||||
- redshift
|
||||
|
@ -34,6 +44,11 @@ build_and_test:
|
|||
|
||||
lint:
|
||||
extends: .env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
|
||||
when: manual
|
||||
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
|
||||
- when: manual
|
||||
stage: quality
|
||||
script:
|
||||
- cargo clippy -- -V
|
||||
|
@ -41,6 +56,11 @@ lint:
|
|||
|
||||
audit_dependencies:
|
||||
extends: .env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
|
||||
when: manual
|
||||
- if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID
|
||||
- when: manual
|
||||
stage: quality
|
||||
script:
|
||||
- cargo deny -V
|
||||
|
|
Loading…
Reference in New Issue