[POLICY] Configure sonar jobs 27/138327/1
authoradheli.tavares <adheli.tavares@est.tech>
Fri, 21 Jun 2024 09:03:06 +0000 (10:03 +0100)
committerAdheli Tavares <adheli.tavares@est.tech>
Wed, 26 Jun 2024 08:35:55 +0000 (08:35 +0000)
- run sonar daily
- run sonar on verify level

Issue-ID: POLICY-5057
Change-Id: Id903aeb2ff1257b37c26c8caa58fcfbe0d43a5e4
Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
jjb/policy/policy-apex-pdp.yaml
jjb/policy/policy-api.yaml
jjb/policy/policy-clamp.yaml
jjb/policy/policy-common.yaml
jjb/policy/policy-distribution.yaml
jjb/policy/policy-drools-applications.yaml
jjb/policy/policy-drools-pdp.yaml
jjb/policy/policy-models.yaml
jjb/policy/policy-pap.yaml
jjb/policy/policy-xacml-pdp.yaml

index c512064..82c83dc 100644 (file)
     mvn-settings: "policy-apex-pdp-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-apex-pdp-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-builder-4c-4g
+    project: "policy/apex-pdp"
+    project-name: "policy-apex-pdp"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-apex-pdp-settings"
+    java-version: openjdk17
+    mvn-goals: "clean install"
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-apex-pdp-clm
index 482bbf0..4707aa9 100644 (file)
     mvn-version: "mvn36"
     maven-version: "mvn36"
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-api-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-builder-4c-4g
+    project: "policy/api"
+    project-name: "policy-api"
+    branch: "master"
+    mvn-settings: "policy-api-settings"
+    java-version: openjdk17
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-goals: "clean install"
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-api-clm
index 51a4d2c..aa54c4e 100644 (file)
     mvn-settings: "policy-clamp-settings"
     mvn-goals: "clean install"
     java-version: openjdk17
+    cron: "@daily"
+
+- project:
+    name: policy-clamp-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/clamp"
+    project-name: "policy-clamp"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-clamp-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-clamp-clm
index d4cde4e..db54db2 100644 (file)
     mvn-settings: "policy-common-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-common-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/common"
+    project-name: "policy-common"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-common-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-common-clm
index f213926..b5ea488 100644 (file)
     mvn-settings: "policy-distribution-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-distribution-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/distribution"
+    project-name: "policy-distribution"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-distribution-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-distribution-clm
index 7715beb..552d627 100644 (file)
     java-version: openjdk17
     java-opts: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-drools-applications-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/drools-applications"
+    project-name: "policy-drools-applications"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-drools-applications-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    java-opts: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-drools-applications-clm
index fdded00..46c9c81 100644 (file)
     mvn-settings: "policy-drools-pdp-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-drools-pdp-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/drools-pdp"
+    project-name: "policy-drools-pdp"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-drools-pdp-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-drools-pdp-clm
index e795fb0..d0a1d3e 100644 (file)
     mvn-settings: "policy-models-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-models-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/models"
+    project-name: "policy-models"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-models-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-models-clm
index 8e0c2cb..8b129a9 100644 (file)
     mvn-settings: "policy-pap-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-pap-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/pap"
+    project-name: "policy-pap"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-pap-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-pap-clm
index 36c35b0..fcc64d1 100644 (file)
     mvn-settings: "policy-xacml-pdp-settings"
     java-version: openjdk17
     mvn-goals: "clean install"
+    cron: "@daily"
+
+- project:
+    name: policy-xacml-pdp-sonar-verify
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+    sonar-mvn-goal: "{sonar_mvn_goal}"
+    build-node: ubuntu1804-docker-8c-8g
+    project: "policy/xacml-pdp"
+    project-name: "policy-xacml-pdp"
+    branch: "master"
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    mvn-settings: "policy-xacml-pdp-settings"
+    mvn-goals: "clean install"
+    java-version: openjdk17
+    sonarcloud-qualitygate-wait: true
 
 - project:
     name: policy-xacml-pdp-clm