CI: remove stages (MR 2080)
It's more annoying than useful to have to wait for the first stage before the second stage (pytest) starts. I'd rather have the whole pipeline run through quicker and see if there are python errors too even if linting errors are not resolved yet. In pmaports.git this makes more sense: there we have "lint" and "build" and in the worst case "build" may take up to three hours. So it makes sense to only start it if there are no cosmetic errors. But that's not the case here.
This commit is contained in:
parent
6c2b72ca13
commit
8a371cd18f
|
@ -3,10 +3,6 @@
|
|||
|
||||
image: alpine:latest
|
||||
|
||||
stages:
|
||||
- checks
|
||||
- tests
|
||||
|
||||
# defaults for "only"
|
||||
# We need to run the CI jobs in a "merge request specific context", if CI is
|
||||
# running in a merge request. Otherwise the environment variable that holds the
|
||||
|
@ -22,7 +18,6 @@ stages:
|
|||
- tags
|
||||
|
||||
static-code-analysis:
|
||||
stage: checks
|
||||
<<: *only-default
|
||||
before_script:
|
||||
- .ci/prepare.sh
|
||||
|
@ -31,7 +26,6 @@ static-code-analysis:
|
|||
|
||||
vermin:
|
||||
image: alpine:latest
|
||||
stage: checks
|
||||
<<: *only-default
|
||||
before_script:
|
||||
- "apk -q add py3-pip"
|
||||
|
@ -51,7 +45,6 @@ mr-settings:
|
|||
- python3 ./check_mr_settings.py
|
||||
|
||||
pytest:
|
||||
stage: tests
|
||||
<<: *only-default
|
||||
before_script:
|
||||
- .ci/prepare.sh
|
||||
|
|
Loading…
Reference in New Issue