diff --git a/.gitlab-ci/container/gitlab-ci.yml b/.gitlab-ci/container/gitlab-ci.yml index 9609ba863b5..217ebd0cac8 100644 --- a/.gitlab-ci/container/gitlab-ci.yml +++ b/.gitlab-ci/container/gitlab-ci.yml @@ -437,7 +437,7 @@ debian/arm64_test: - .container - .windows-docker-vs2019 rules: - - !reference [.microsoft-farm-manual-rules, rules] + - !reference [.microsoft-farm-container-rules, rules] - !reference [.container-rules, rules] variables: GIT_STRATEGY: fetch # we do actually need the full repository though diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index d9df8faedc6..b14af7cab26 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -289,6 +289,16 @@ when: never - !reference [.microsoft-farm-rules, rules] +.microsoft-farm-container-rules: + rules: + # Allow triggering jobs manually in other cases if any files affecting the + # pipeline were changed + - exists: [ .ci-farms-disabled/microsoft ] + when: never + - changes: [ .ci-farms-disabled/microsoft ] + when: manual + - !reference [.microsoft-farm-rules, rules] + .collabora-farm-rules: rules: - if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/'