only run test matrix when "app" or "test" changes

This commit is contained in:
Oscar Krause 2024-01-18 13:09:30 +01:00
parent 46f6c9fe99
commit 6aa197dcae
1 changed files with 5 additions and 1 deletions

View File

@ -129,9 +129,13 @@ test:
image: python:3.11-slim-bookworm image: python:3.11-slim-bookworm
stage: test stage: test
rules: rules:
- if: $CI_COMMIT_BRANCH - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
- if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
changes:
- app/**/*
- test/**/*
variables: variables:
DATABASE: sqlite:///../app/db.sqlite DATABASE: sqlite:///../app/db.sqlite
parallel: parallel: