Browse Source

SONAR-21119 Create new module for Gitlab provisioning.

tags/10.4.0.87286
Wojtek Wajerowicz 6 months ago
parent
commit
5cd396ce05
1 changed files with 21 additions and 0 deletions
  1. 21
    0
      .cirrus.yml

+ 21
- 0
.cirrus.yml View File

@@ -106,6 +106,11 @@ gitlab_task_template: &IS_GITLAB_TASK_NEEDED >-
'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')
@@ -615,6 +620,22 @@ qa_github_provisioning_task:
- ./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

Loading…
Cancel
Save