CI: Run stages when .gitlab-ci.yml changes

This commit is contained in:
Haelwenn (lanodan) Monnier 2022-07-11 10:15:18 +02:00
parent 702a41ce23
commit e574408b33
1 changed files with 8 additions and 0 deletions

View File

@ -35,6 +35,7 @@ build:
stage: build
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -45,6 +46,7 @@ spec-build:
stage: test
only:
changes:
- ".gitlab-ci.yml"
- "lib/pleroma/web/api_spec/**/*.ex"
- "lib/pleroma/web/api_spec.ex"
artifacts:
@ -71,6 +73,7 @@ unit-testing:
stage: test
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -93,6 +96,7 @@ unit-testing-erratic:
allow_failure: true
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -129,6 +133,7 @@ unit-testing-rum:
stage: test
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -151,6 +156,7 @@ lint:
stage: test
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -168,6 +174,7 @@ analysis:
stage: test
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"
@ -180,6 +187,7 @@ cycles:
image: elixir:1.11-alpine
only:
changes:
- ".gitlab-ci.yml"
- "**/*.ex"
- "**/*.exs"
- "mix.lock"