From 93fa14e1fa466179588fbe41ef6d3842aa37b644 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Sat, 29 Oct 2022 10:03:04 +0200 Subject: [PATCH] fix(testing): Make sure tests run conditionally in branches and always on develop --- .gitlab-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8741c838a..6cc09448f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -213,9 +213,11 @@ test_api: image: $CI_REGISTRY/funkwhale/backend-test-docker:$PY_VER coverage: '/TOTAL\s*\d*\s*\d*\s*(\d*%)/' rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "push" changes: - api/**/* + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + when: always test_front: interruptible: true @@ -241,9 +243,11 @@ test_front: tags: - docker rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "push" changes: - front/**/* + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + when: always build_docs: stage: build