'private/it-branch/it-tests/src/test/java/com/sonarsource/branch/it/suite/pr/gitlab/**/*.java',
'private/core-extension-gitlab-vulnerability-report/src/main/**/*.java')
+gitlab_provisioning_task_template: &GITLAB_PROVISIONING_TASK_TEMPLATE
+ only_if: >-
+ $CIRRUS_BRANCH == $BRANCH_MAIN || $CIRRUS_BRANCH =~ $BRANCH_PATTERN_MAINTENANCE || $CIRRUS_BRANCH == $BRANCH_NIGHTLY ||
+ changesInclude('private/core-extension-gitlab-provisioning/**/*.java')
+
azure_task_template: &IS_AZURE_TASK_NEEDED >-
$CIRRUS_BRANCH == $BRANCH_MAIN || $CIRRUS_BRANCH =~ $BRANCH_PATTERN_MAINTENANCE || $CIRRUS_BRANCH == $BRANCH_NIGHTLY ||
changesInclude('private/core-extension-developer-server/src/main/java/com/sonarsource/branch/pr/azuredevops/**/*.java', 'private/it-branch/it-tests/src/test/java/com/sonarsource/branch/it/suite/pr/azure/**/*.java')
- ./private/cirrus/cirrus-qa.sh h2
<<: *DEFAULT_ARTIFACTS_TEMPLATE
+qa_gitlab_provisioning_task:
+ <<: *DEFAULT_TEMPLATE
+ <<: *BUILD_DEPENDANT_TASK_TEMPLATE
+ <<: *GITLAB_PROVISIONING_TASK_TEMPLATE
+ <<: *JAR_CACHE_TEMPLATE
+ <<: *GRADLE_CACHE_TEMPLATE
+ eks_container:
+ <<: *CONTAINER_TEMPLATE
+ cpu: 4
+ memory: 7Gb
+ env:
+ QA_CATEGORY: GITLAB_PROVISIONING
+ script:
+ - ./private/cirrus/cirrus-qa.sh h2
+ <<: *DEFAULT_ARTIFACTS_TEMPLATE
+
qa_github_slow_task:
<<: *DEFAULT_TEMPLATE
<<: *BUILD_DEPENDANT_TASK_TEMPLATE