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