Merge "Migrate CLI to SonarCloud"
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 10 Dec 2019 23:58:07 +0000 (23:58 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 10 Dec 2019 23:58:07 +0000 (23:58 +0000)
79 files changed:
global-jjb
jenkins-config/clouds/openstack/cattle/ubuntu1604-docker-8c-8g.cfg
jjb/aaf/aaf-authz.yaml
jjb/aaf/aaf-cadi.yaml
jjb/aaf/aaf-csit.yaml [deleted file]
jjb/aaf/aaf-sms-csit.yaml [deleted file]
jjb/aai/aai-aai-common.yaml
jjb/aai/aai-babel.yaml
jjb/aai/aai-cacher.yaml
jjb/aai/aai-champ.yaml [deleted file]
jjb/aai/aai-csit.yaml [deleted file]
jjb/aai/aai-data-router.yaml
jjb/aai/aai-esr-server.yaml
jjb/aai/aai-event-client.yaml
jjb/aai/aai-gizmo.yaml [deleted file]
jjb/aai/aai-graphadmin.yaml
jjb/aai/aai-graphgraph.yaml
jjb/aai/aai-logging-service.yaml
jjb/aai/aai-model-loader.yaml
jjb/aai/aai-resources.yaml
jjb/aai/aai-rest-client.yaml
jjb/aai/aai-router-core-service.yaml
jjb/aai/aai-schema-service.yaml
jjb/aai/aai-search-data-service.yaml
jjb/aai/aai-sparky-be.yaml
jjb/aai/aai-sparky-fe.yaml
jjb/aai/aai-spike.yaml [deleted file]
jjb/aai/aai-traversal.yaml
jjb/aai/aai-validation.yaml
jjb/appc/appc-master.yaml
jjb/ccsdk/apps.yaml
jjb/ccsdk/cds.yaml
jjb/ccsdk/dashboard.yaml
jjb/ccsdk/features.yaml
jjb/ccsdk/platform-plugins.yaml
jjb/ccsdk/sli-adaptors.yaml
jjb/ccsdk/sli-core.yaml
jjb/ccsdk/sli-northbound.yaml
jjb/ccsdk/sli-plugins.yaml
jjb/clamp/dashboard/info-clamp-dashboard.yaml [new file with mode: 0644]
jjb/clamp/ui/info-clamp-ui.yaml [new file with mode: 0644]
jjb/cli/cli-csit.yaml [deleted file]
jjb/cli/cli.yaml
jjb/dcaegen2/dcaegen2-analytics-flink.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-analytics.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-collectors-ves.yaml
jjb/dcaegen2/dcaegen2-collectors.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-services-pm-subscription-handler-csit.yaml
jjb/dcaegen2/dcaegen2-services-pm-subscription-handler.yaml [moved from jjb/dcaegen2/dcaegen2-services-pm-subscription-handler-java.yaml with 54% similarity]
jjb/dcaegen2/dcaegen2-services-sdk.yaml
jjb/dmaap/dmaap-dbcapi.yaml
jjb/doc/doc.yaml
jjb/externalapi/externalapi-nbi.yaml
jjb/holmes/holmes-csit.yaml [deleted file]
jjb/msb/msb-csit.yaml [deleted file]
jjb/multicloud/multicloud-azure-csit.yaml [deleted file]
jjb/multicloud/multicloud-k8s-csit.yaml [deleted file]
jjb/multicloud/multicloud-openstack-pike-csit.yaml [deleted file]
jjb/multicloud/multicloud-openstack-windriver-csit.yaml [deleted file]
jjb/music/music-csit.yaml [deleted file]
jjb/music/music.yaml
jjb/optf/optf-cmso.yaml
jjb/optf/optf-fgps.yaml
jjb/optf/optf-has-csit.yaml [deleted file]
jjb/optf/optf-has.yaml
jjb/optf/optf-osdf-csit.yaml [deleted file]
jjb/optf/optf-osdf.yaml
jjb/policy/policy-docker-base-common.yaml
jjb/portal-sdk/portal-sdk.yaml
jjb/portal/portal.yaml
jjb/sdc/sdc-sdc-be-common.yaml
jjb/sdnc/sdnc-apps.yaml
jjb/sdnc/sdnc-northbound.yaml
jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-csit.yaml [deleted file]
jjb/vfc/vfc-nfvo-wfengine-csit.yaml [deleted file]
jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml [deleted file]
jjb/vnfsdk/vnfsdk-refrepo-csit.yaml [deleted file]
packer/provision/local-builder.yaml
packer/provision/local-docker.yaml

index 200c13d..aee2dcb 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 200c13dbad2552db1ba9cfc185b0dc40db863930
+Subproject commit aee2dcb2ba92589124fbdfd9cd48cb29529063da
index 29067e8..56786f7 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20191106-004821.547
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20191127-235551.406
 LABELS=ubuntu1604-docker-8c-8g
 HARDWARE_ID=v2-highcpu-8
index 5531462..fb5c8a7 100644 (file)
     name: aaf-authz-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aaf/authz'
index 7d61e58..8ce0512 100644 (file)
     name: aaf-cadi-shiro-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aaf/cadi'
     name: aaf-cadi-fproxy-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aaf/cadi'
     name: aaf-cadi-rproxy-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aaf/cadi'
diff --git a/jjb/aaf/aaf-csit.yaml b/jjb/aaf/aaf-csit.yaml
deleted file mode 100644 (file)
index 1b25747..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: aaf-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'aaf'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'aafapi':
-          trigger_jobs: '{project-name}-{stream}-release-java-daily-checkstyle'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/aaf/aaf-sms-csit.yaml b/jjb/aaf/aaf-sms-csit.yaml
deleted file mode 100644 (file)
index 5b08c55..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-  - project:
-      name: aaf-sms-csit
-      jobs:
-        - '{project-name}-{stream}-verify-csit-{functionality}'
-        - '{project-name}-{stream}-csit-{functionality}'
-      project-name: 'aaf'
-      stream: 'master'
-      disabled: true
-      functionality:
-        - 'sms-test-plan':
-            trigger_jobs: 'aaf-sms-master-docker-golang-shell-daily'
-      robot-options: ''
-      branch: 'master'
index 090b70f..ff9c5f8 100644 (file)
     name: aai-aai-common-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/aai-common'
index 9affc45..1b9fd76 100644 (file)
     name: aai-babel-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/babel'
index 079d8d6..5995634 100644 (file)
     name: aai-cacher-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/cacher'
diff --git a/jjb/aai/aai-champ.yaml b/jjb/aai/aai-champ.yaml
deleted file mode 100644 (file)
index d2358fd..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
----
-- project:
-    name: aai-champ-project-view
-    project-name: aai-champ
-    views:
-      - project-view
-
-- project:
-    name: aai-champ
-    project-name: 'aai-champ'
-    jobs:
-      - '{project-name}-{stream}-verify-java'
-      - '{project-name}-{stream}-merge-java'
-      - gerrit-maven-stage:
-          sign-artifacts: true
-          build-node: centos7-builder-4c-4g
-          maven-versions-plugin: true
-      - gerrit-maven-docker-stage:
-          mvn-params: '-Pdocker -Dmaven.test.skip=true'
-          build-node: ubuntu1604-docker-8c-8g
-          container-public-registry: 'nexus3.onap.org:10001'
-          container-staging-registry: 'nexus3.onap.org:10003'
-      - '{project-name}-gerrit-release-jobs':
-          build-node: centos7-docker-8c-8g
-    project: 'aai/champ'
-    stream:
-      - 'master':
-          branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
-    mvn-settings: 'aai-champ-settings'
-    files: '**'
-    archive-artifacts: ''
-    build-node: ubuntu1604-builder-4c-4g
-
-- project:
-    name: aai-champ-sonar
-    jobs:
-      - gerrit-maven-sonar
-    cron: '@daily'
-    build-node: ubuntu1604-builder-4c-4g
-    project: 'aai/champ'
-    project-name: 'aai-champ'
-    branch: 'master'
-    mvn-settings: 'aai-champ-settings'
-    mvn-goals: 'clean install'
-    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
-    name: aai-champ-clm
-    jobs:
-      - gerrit-maven-clm
-    nexus-iq-namespace: 'onap-'
-    project: 'aai/champ'
-    project-name: 'aai-champ'
-    stream:
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'aai-champ-settings'
-
-- project:
-    name: aai-champ-info
-    project-name: aai-champ
-    jobs:
-      - gerrit-info-yaml-verify
-    project: aai/champ
-    branch: master
diff --git a/jjb/aai/aai-csit.yaml b/jjb/aai/aai-csit.yaml
deleted file mode 100644 (file)
index 0b3abdf..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- project:
-    name: aai-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'aai'
-    disabled: true
-    stream:
-      - 'master':
-          branch: master
-    functionality:
-      - 'resources':
-          trigger_jobs: 'aai-resources-{stream}-aai-docker-java-daily'
-      - 'traversal':
-          trigger_jobs: 'aai-traversal-{stream}-aai-docker-java-daily'
-      - 'esr-server':
-          trigger_jobs: 'aai-esr-server-{stream}-docker-java-daily'
-    robot-options: ''
index 596ce36..8f5ff60 100644 (file)
     name: aai-data-router-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/data-router'
index 2c9d996..016c804 100644 (file)
     name: aai-esr-server-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/esr-server'
index 497443b..db026cf 100644 (file)
     name: aai-event-client-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/event-client'
diff --git a/jjb/aai/aai-gizmo.yaml b/jjb/aai/aai-gizmo.yaml
deleted file mode 100644 (file)
index aa720a7..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
----
-- project:
-    name: aai-gizmo-project-view
-    project-name: aai-gizmo
-    views:
-      - project-view
-
-- project:
-    name: aai-gizmo
-    project-name: 'aai-gizmo'
-    jobs:
-      - '{project-name}-{stream}-verify-java'
-      - '{project-name}-{stream}-merge-java'
-      - gerrit-maven-stage:
-          sign-artifacts: true
-          build-node: centos7-builder-4c-4g
-          maven-versions-plugin: true
-      - gerrit-maven-docker-stage:
-          mvn-params: '-P docker -B -Dmaven.test.skip=true'
-          build-node: ubuntu1604-docker-8c-8g
-          container-public-registry: 'nexus3.onap.org:10001'
-          container-staging-registry: 'nexus3.onap.org:10003'
-      - '{project-name}-gerrit-release-jobs':
-          build-node: centos7-docker-8c-8g
-    project: 'aai/gizmo'
-    stream:
-      - 'elalto':
-          branch: 'elalto'
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'aai-gizmo-settings'
-    files: '**'
-    archive-artifacts: ''
-    build-node: ubuntu1604-builder-4c-4g
-
-- project:
-    name: aai-gizmo-sonar
-    jobs:
-      - gerrit-maven-sonar
-    cron: '@daily'
-    build-node: ubuntu1604-builder-4c-4g
-    project: 'aai/gizmo'
-    project-name: 'aai-gizmo'
-    branch: 'master'
-    mvn-settings: 'aai-gizmo-settings'
-    mvn-goals: 'clean install'
-    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
-    name: aai-gizmo-clm
-    jobs:
-      - gerrit-maven-clm
-    nexus-iq-namespace: 'onap-'
-    project: 'aai/gizmo'
-    project-name: 'aai-gizmo'
-    stream:
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'aai-gizmo-settings'
-
-- project:
-    name: aai-gizmo-info
-    project-name: aai-gizmo
-    jobs:
-      - gerrit-info-yaml-verify
-    project: aai/gizmo
-    branch: master
index 4356ef0..2accf99 100644 (file)
     name: aai-graphadmin-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/graphadmin'
index 0fa1737..67b3b94 100644 (file)
     name: aai-graphgraph-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/graphgraph'
index 4bb5bf4..22a6628 100644 (file)
     name: aai-logging-service-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/logging-service'
index 0acc6b4..e6eca29 100644 (file)
     name: aai-model-loader-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/model-loader'
index da8611d..9dac98e 100644 (file)
     name: aai-resources-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/resources'
index 9777b6b..b7ee329 100644 (file)
     name: aai-rest-client-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/rest-client'
index 58a5fb8..e4eaab9 100644 (file)
     name: aai-router-core-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/router-core'
index 2be085b..0361dbb 100644 (file)
     name: aai-schema-service-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/schema-service'
index 8bce774..b8d3353 100644 (file)
     name: aai-search-data-service-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/search-data-service'
index 12182e3..1408733 100644 (file)
     name: aai-sparky-be-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/sparky-be'
index 83875bf..9283edf 100644 (file)
     name: aai-sparky-fe-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/sparky-fe'
diff --git a/jjb/aai/aai-spike.yaml b/jjb/aai/aai-spike.yaml
deleted file mode 100644 (file)
index c6d0ed5..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
----
-- project:
-    name: aai-spike-project-view
-    project-name: aai-spike
-    views:
-      - project-view
-
-- project:
-    name: aai-spike
-    project-name: 'aai-spike'
-    jobs:
-      - '{project-name}-{stream}-verify-java'
-      - '{project-name}-{stream}-merge-java'
-      - gerrit-maven-stage:
-          sign-artifacts: true
-          build-node: centos7-builder-4c-4g
-          maven-versions-plugin: true
-      - gerrit-maven-docker-stage:
-          mvn-params: '-P docker -B -Dmaven.test.skip=true'
-          build-node: ubuntu1604-docker-8c-8g
-          container-public-registry: 'nexus3.onap.org:10001'
-          container-staging-registry: 'nexus3.onap.org:10003'
-      - '{project-name}-gerrit-release-jobs':
-          build-node: centos7-docker-8c-8g
-    project: 'aai/spike'
-    stream:
-      - 'elalto':
-          branch: 'elalto'
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'aai-spike-settings'
-    files: '**'
-    archive-artifacts: ''
-    build-node: ubuntu1604-builder-4c-4g
-
-- project:
-    name: aai-spike-sonar
-    jobs:
-      - gerrit-maven-sonar
-    cron: '@daily'
-    build-node: ubuntu1604-builder-4c-4g
-    project: 'aai/spike'
-    project-name: 'aai-spike'
-    branch: 'master'
-    mvn-settings: 'aai-spike-settings'
-    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
-    name: aai-spike-clm
-    jobs:
-      - gerrit-maven-clm
-    nexus-iq-namespace: 'onap-'
-    project: 'aai/spike'
-    project-name: 'aai-spike'
-    stream:
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'aai-spike-settings'
-
-- project:
-    name: aai-spike-info
-    project-name: aai-spike
-    jobs:
-      - gerrit-info-yaml-verify
-    project: aai/spike
-    branch: master
index 5e0a8e4..cd58d6a 100644 (file)
     name: aai-traversal-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/traversal'
index 689c6f7..db0ec41 100644 (file)
     name: aai-validation-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'aai/validation'
index d2c0c4b..1730afd 100644 (file)
     name: appc-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-8c-8g
     project: 'appc'
index c62fb3b..6e690fa 100644 (file)
     name: ccsdk-apps-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/apps'
index 885329c..ea3d291 100644 (file)
     name: ccsdk-cds-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/cds'
index 5fb77b0..298afa2 100644 (file)
     name: ccsdk-dashboard-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: centos7-redis-4c-4g
     project: 'ccsdk/dashboard'
index fbbab16..a5df9d0 100644 (file)
     name: ccsdk-features-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/features'
@@ -42,7 +47,7 @@
     branch: 'master'
     mvn-settings: 'ccsdk-features-settings'
     mvn-goals: 'clean install'
-    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+    mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
     maven-version: "mvn35"
 
 - project:
index f4830c1..e344e88 100644 (file)
     name: ccsdk-platform-plugins-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: centos7-redis-4c-4g
     project: 'ccsdk/platform/plugins'
index bb05ee3..23480cf 100644 (file)
     name: ccsdk-sli-adaptors-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/sli/adaptors'
index a6415b6..9f41d4c 100644 (file)
     name: ccsdk-sli-core-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/sli/core'
index 54de27a..99116ce 100644 (file)
     name: ccsdk-sli-northbound-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/sli/northbound'
index e08c8d0..e4c7429 100644 (file)
     name: ccsdk-sli-plugins-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'ccsdk/sli/plugins'
diff --git a/jjb/clamp/dashboard/info-clamp-dashboard.yaml b/jjb/clamp/dashboard/info-clamp-dashboard.yaml
new file mode 100644 (file)
index 0000000..273b341
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: clamp-dashboard-info
+    project-name: clamp-dashboard
+    jobs:
+      - gerrit-info-yaml-verify
+    project: clamp/dashboard
+    branch: master
diff --git a/jjb/clamp/ui/info-clamp-ui.yaml b/jjb/clamp/ui/info-clamp-ui.yaml
new file mode 100644 (file)
index 0000000..64fa743
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: clamp-ui-info
+    project-name: clamp-ui
+    jobs:
+      - gerrit-info-yaml-verify
+    project: clamp/ui
+    branch: master
diff --git a/jjb/cli/cli-csit.yaml b/jjb/cli/cli-csit.yaml
deleted file mode 100644 (file)
index 7438b86..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- project:
-    name: cli-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'cli'
-    disabled: true
-    stream:
-      - 'master':
-          branch: 'master'
-    functionality:
-      - 'sanity-check':
-          trigger_jobs:
-    robot-options: ''
-    branch: 'master'
index bc8aadd..25b06a8 100644 (file)
@@ -17,7 +17,7 @@
           maven-versions-plugin: true
       - gerrit-maven-docker-stage:
           sign-artifacts: true
-          build-node: ubuntu1604-docker-8c-8g
+          build-node: centos7-docker-8c-8g
           maven-versions-plugin: true
           mvn-params: '-Dskip.docker.build=false -Dskip.docker.push=false -Dskip.docker.tag=false -Ddocker.push.registry=nexus3.onap.org:10003'
           container-public-registry: 'nexus3.onap.org:10001'
diff --git a/jjb/dcaegen2/dcaegen2-analytics-flink.yaml b/jjb/dcaegen2/dcaegen2-analytics-flink.yaml
new file mode 100644 (file)
index 0000000..c98abc9
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: dcaegen2-analytics-flink-info
+    project-name: dcaegen2-analytics-flink
+    jobs:
+      - gerrit-info-yaml-verify
+    project: dcaegen2/analytics/flink
+    branch: master
diff --git a/jjb/dcaegen2/dcaegen2-analytics.yaml b/jjb/dcaegen2/dcaegen2-analytics.yaml
new file mode 100644 (file)
index 0000000..452bd56
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: dcaegen2-analytics-info
+    project-name: dcaegen2-analytics
+    jobs:
+      - gerrit-info-yaml-verify
+    project: dcaegen2/analytics
+    branch: master
index 4f51f2b..fc12da4 100644 (file)
@@ -2,6 +2,7 @@
 - project:
     name: dcaegen2-collectors-ves
     project-name: 'dcaegen2-collectors-ves'
+    java-version: openjdk11
     jobs:
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
diff --git a/jjb/dcaegen2/dcaegen2-collectors.yaml b/jjb/dcaegen2/dcaegen2-collectors.yaml
new file mode 100644 (file)
index 0000000..35e2592
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: dcaegen2-collectors-info
+    project-name: dcaegen2-collectors
+    jobs:
+      - gerrit-info-yaml-verify
+    project: dcaegen2/collectors
+    branch: master
index 955b1f7..3eb5989 100644 (file)
@@ -1,16 +1,14 @@
 - project:
     name: dcaegen2-services-pmsh-csit
     jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'dcaegen2-services-pmsh'
+    project-name: dcaegen2-services-pmsh
     recipients: 'lego@est.tech'
-    disabled: true
     stream:
       - 'master':
           branch: 'master'
     functionality:
       - 'testsuites':
           trigger_jobs:
-            - '{project-name}-{stream}-pmsh-release-version-java-daily'
+            - '{project-name}-{stream}-release-version-java-daily'
     robot-options: ''
@@ -1,29 +1,8 @@
 ---
-- project:
-    name: dcaegen2-services-pmsh
-    project: 'dcaegen2/services'
-    project-name: 'dcaegen2-services'
-    jobs:
-      - '{project-name}-{stream}-{subproject}-verify-java'
-      - '{project-name}-{stream}-{subproject}-merge-java'
-    subproject:
-      - 'pmsh':
-          pom: 'components/pm-subscription-handler/pom.xml'
-          pattern: 'components/pm-subscription-handler/**'
-    stream:
-      - 'master':
-          branch: 'master'
-    mvn-settings: 'dcaegen2-services-settings'
-    maven-deploy-properties: |
-      deployAtEnd=true
-    files: '**'
-    archive-artifacts: ''
-    build-node: 'ubuntu1604-docker-8c-8g'
-
 - project:
     name: dcaegen2-services-pmsh-release
-    project: 'dcaegen2/services'
-    project-name: 'dcaegen2-services-pmsh'
+    project: dcaegen2/services
+    project-name: dcaegen2-services-pmsh-release
     jobs:
       - gerrit-maven-docker-stage:
           build-node: ubuntu1604-docker-8c-8g
               build-node: centos7-docker-8c-8g
     stream:
       - 'master':
-          branch: 'master'
-    mvn-settings: 'dcaegen2-services-settings'
+          branch: master
+    mvn-settings: dcaegen2-services-settings
+    maven-deploy-properties: |
+      deployAtEnd=true
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-docker-8c-8g
+
+- project:
+    name: dcaegen2-services-pmsh
+    project: dcaegen2/services
+    project-name: dcaegen2-services
+    tox-dir: components/pm-subscription-handler/
+    gerrit_trigger_file_paths:
+      - compare-type: REG_EXP
+        pattern: 'components/pm-subscription-handler/**'
+    subproject:
+      - 'pmsh':
+          pom: 'components/pm-subscription-handler/pom.xml'
+          pattern: 'components/pm-subscription-handler/**'
+    mvn-settings: dcaegen2-services-settings
     maven-deploy-properties: |
       deployAtEnd=true
     files: '**'
     archive-artifacts: ''
-    build-node: 'ubuntu1604-docker-8c-8g'
+    build-node: ubuntu1604-docker-8c-8g
+    # used by tox-install.sh to specify the interpreter used to install tox
+    python-version: python3
+    jobs:
+      # clm and tox
+      - '{project-name}-python-jobs'
+      # build docker image
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    stream:
+      - master:
+          branch: master
 
 - project:
     name: dcaegen2-services-pmsh-sonar
+    python-version: python3
+    tox-dir: components/pm-subscription-handler/
+    gerrit_trigger_file_paths:
+      - compare-type: REG_EXP
+        pattern: 'components/pm-subscription-handler/**'
     jobs:
-      - gerrit-maven-sonar
+      - gerrit-tox-sonar
     cron: '@daily'
-    build-node: 'ubuntu1604-builder-4c-4g'
-    project: 'dcaegen2/services'
-    project-name: 'dcaegen2-services-pmsh'
-    branch: 'master'
-    mvn-settings: 'dcaegen2-services-settings'
+    build-node: ubuntu1604-builder-4c-4g
+    project: dcaegen2/services
+    project-name: dcaegen2-services-pmsh
+    branch: master
+    mvn-settings: dcaegen2-services-settings
     mvn-params: '-f components/pm-subscription-handler/pom.xml'
-    mvn-goals: 'clean install'
+    mvn-goals: 'clean test'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
 
-- project:
-    name: dcaegen2-services-pmsh-clm
-    jobs:
-      - gerrit-maven-clm
-    nexus-iq-namespace: 'onap-'
-    build-node: 'ubuntu1604-docker-8c-8g'
-    project: 'dcaegen2/services'
-    project-name: 'dcaegen2-services-pmsh'
-    mvn-params: '-f components/pm-subscription-handler/pom.xml'
-    branch: 'master'
-    mvn-settings: 'dcaegen2-services-settings'
index 0da5dd2..5d3e2e2 100644 (file)
@@ -3,13 +3,14 @@
     name: dcaegen2-services-sdk
     project-name: 'dcaegen2-services-sdk'
     jobs:
-      - '{project-name}-{stream}-verify-java':
-          build-env-variables: "TESTCONTAINERS_RYUK_DISABLED=true"
+      - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
       - gerrit-maven-stage:
-          sign-aftifacts: true
+          sign-artifacts: true
           build-node: centos7-docker-8c-8g
           maven-versions-plugin: true
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
 
     project: 'dcaegen2/services/sdk'
     stream:
@@ -27,7 +28,8 @@
 - project:
     name: dcaegen2-services-sdk-integration-pairwise
     jobs:
-      - '{project-name}-{stream}-integration-pairwise'
+      - '{project-name}-{stream}-integration-pairwise':
+          build-env-variables: "TESTCONTAINERS_RYUK_DISABLED=true"
     build-node: ubuntu1604-docker-8c-8g
     project: 'dcaegen2/services/sdk'
     project-name: 'dcaegen2-services-sdk'
@@ -35,8 +37,7 @@
       - 'master':
           branch: 'master'
     mvn-settings: 'dcaegen2-services-sdk-settings'
-    mvn-goals: 'clean install'
-    mvn-opts: ' -P integration-pairwise'
+    mvn-params: ' -P integration-pairwise'
 
 - project:
     name: dcaegen2-services-sdk-sonar
index bd13919..a3f690b 100644 (file)
@@ -12,6 +12,7 @@
 
     project: 'dmaap/dbcapi'
     mvn-settings: 'dmaap-dbcapi-settings'
+    java-version: openjdk11
     stream:
       - 'master':
           branch: 'master'
@@ -35,6 +36,7 @@
     mvn-settings: 'dmaap-dbcapi-settings'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+    java-version: openjdk11
 
 - project:
     name: dmaap-dbcapi-clm
@@ -45,6 +47,7 @@
     project-name: 'dmaap-dbcapi'
     branch: 'master'
     mvn-settings: 'dmaap-dbcapi-settings'
+    java-version: openjdk11
 
 - project:
     name: dmaap-dbcapi-info
index 9ab7df9..c91b6c4 100644 (file)
@@ -8,6 +8,7 @@
 - project:
     name: doc
     project-name: 'doc'
+    python-version: python3
     jobs:
       - '{project-name}-{stream}-verify-rtd':
           build-node: centos7-docker-8c-8g
index 66bb307..4c69d4c 100644 (file)
@@ -29,6 +29,7 @@
       - 'master':
           branch: 'master'
     mvn-settings: 'externalapi-nbi-settings'
+    java-version: openjdk11
     files: '**'
     archive-artifacts: ''
     build-node: ubuntu1604-builder-4c-4g
diff --git a/jjb/holmes/holmes-csit.yaml b/jjb/holmes/holmes-csit.yaml
deleted file mode 100644 (file)
index bf7e768..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: holmes-rule-management-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'holmes-rule-management'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'sanity-check':
-          trigger_jobs: 'holmes-rule-management-master-docker-java-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/msb/msb-csit.yaml b/jjb/msb/msb-csit.yaml
deleted file mode 100644 (file)
index 42a6657..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- project:
-    name: msb-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'msb'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'sanity-check':
-          trigger_jobs:
-      - 'rest-service':
-          trigger_jobs:
-      - 'tcp-service':
-          trigger_jobs:
-      - 'iag-redirect-discovery':
-          trigger_jobs:
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/multicloud/multicloud-azure-csit.yaml b/jjb/multicloud/multicloud-azure-csit.yaml
deleted file mode 100644 (file)
index 3deb163..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: multicloud-azure-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'multicloud-azure'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'functionality1':
-          trigger_jobs: 'multicloud-azure-master-docker-java-version-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/multicloud/multicloud-k8s-csit.yaml b/jjb/multicloud/multicloud-k8s-csit.yaml
deleted file mode 100644 (file)
index 28027b8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- project:
-    name: multicloud-k8s-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'multicloud-k8s'
-    recipients: 'bin.yang@windriver.com'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'functionality1':
-          trigger_jobs: 'multicloud-k8s-master-docker-golang-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/multicloud/multicloud-openstack-pike-csit.yaml b/jjb/multicloud/multicloud-openstack-pike-csit.yaml
deleted file mode 100644 (file)
index 90bc927..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- project:
-    name: multicloud-openstack-pike-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'multicloud-pike'
-    recipients: 'bin.yang@windriver.com'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'functionality1':
-          trigger_jobs:
-            - 'multicloud-openstack-master-docker-java-version-shell-daily'
-#            - 'multicloud-openstack-arm64-master-docker-java-version-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/multicloud/multicloud-openstack-windriver-csit.yaml b/jjb/multicloud/multicloud-openstack-windriver-csit.yaml
deleted file mode 100644 (file)
index 14eb87a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: multicloud-openstack-windriver-csit
-    jobs:
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'multicloud-windriver'
-    recipients: 'bin.yang@windriver.com'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'functionality1':
-          trigger_jobs: 'multicloud-openstack-master-docker-java-version-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/music/music-csit.yaml b/jjb/music/music-csit.yaml
deleted file mode 100644 (file)
index 22148b3..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- project:
-     name: music-csit
-     jobs:
-       - '{project-name}-{stream}-verify-csit-{functionality}'
-       - '{project-name}-{stream}-csit-{functionality}'
-     project-name: 'music'
-     recipients: 'bharathb@research.att.com'
-     disabled: true
-     stream: 'master'
-     functionality:
-       - 'music-test-plan':
-           trigger_jobs: 'music-master-docker-version-java-daily'
-     robot-options: ''
-     branch: 'master'
index 5bbaae3..a4ac621 100644 (file)
     name: music-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'music'
index caf4de5..3bee2b1 100644 (file)
     jobs:
       - gerrit-maven-sonar:
           mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001  -DskipIntegrationTests=false'
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: 'H 11 * * *'
     build-node: ubuntu1604-docker-8c-8g
     project: 'optf/cmso'
index 6367d62..7c5718a 100644 (file)
     name: optf-fgps-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'optf/fgps'
diff --git a/jjb/optf/optf-has-csit.yaml b/jjb/optf/optf-has-csit.yaml
deleted file mode 100644 (file)
index 57bc512..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
----
-- project:
-     name: optf-has-csit
-     jobs:
-       - '{project-name}-{stream}-verify-csit-{functionality}'
-       - '{project-name}-{stream}-csit-{functionality}'
-     project-name: 'optf-has'
-     disabled: true
-     stream:
-       - 'master':
-           branch: master
-       - 'dublin':
-           branch: dublin
-     functionality:
-       - 'has':
-           trigger_jobs: 'optf-has-master-conductor-docker-java-version-shell-daily'
-     robot-options: ''
-     branch: 'master'
index 9025398..f08d7f9 100644 (file)
     name: optf-has-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'optf/has'
diff --git a/jjb/optf/optf-osdf-csit.yaml b/jjb/optf/optf-osdf-csit.yaml
deleted file mode 100644 (file)
index 337d775..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- project:
-     name: optf-osdf-csit
-     jobs:
-       - '{project-name}-{stream}-verify-csit-{functionality}'
-       - '{project-name}-{stream}-csit-{functionality}'
-     project-name: 'optf-osdf'
-     recipients: 'snarayanan@research.att.com'
-     disabled: true
-     stream:
-       - 'master':
-           branch: master
-     functionality:
-       - 'osdf':
-           trigger_jobs: 'optf-osdf-master-osdf-docker-java-version-shell-daily'
-     robot-options: ''
-     branch: 'master'
index a9463ff..d5bcf23 100644 (file)
     name: optf-osdf-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'optf/osdf'
index df914f7..63daef9 100644 (file)
     archive-artifacts: ''
     build-node: ubuntu1604-builder-4c-4g
 
-- project:
-    name: policy-docker-sonar
-    jobs:
-      - gerrit-maven-sonar
-    sonarcloud: true
-    sonarcloud-project-organization: '{sonarcloud_project_organization}'
-    sonarcloud-api-token: '{sonarcloud_api_token}'
-    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
-    cron: '@daily'
-    build-node: ubuntu1604-builder-4c-4g
-    project: 'policy/docker'
-    project-name: 'policy-docker'
-    branch: 'master'
-    mvn-settings: 'policy-docker-settings'
-    mvn-goals: 'clean install'
-    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
 - project:
     name: policy-docker-clm
     jobs:
index f15dfc0..c01fd31 100644 (file)
     name: portal-sdk-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'portal/sdk'
index 0fcb0a5..5bc1697 100644 (file)
     name: portal-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'portal'
index b3670e2..5b7955c 100644 (file)
@@ -15,6 +15,8 @@
           sign-artifacts: true
           build-node: centos7-builder-4c-4g
           maven-versions-plugin: true
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
     project: 'sdc/sdc-be-common'
     stream:
       - 'master':
index edb5b90..2de80e0 100644 (file)
     name: sdnc-apps-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'sdnc/apps'
index d7d816d..507d044 100644 (file)
     name: sdnc-northbound-sonar
     jobs:
       - gerrit-maven-sonar
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     build-node: ubuntu1604-builder-4c-4g
     project: 'sdnc/northbound'
diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-csit.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-csit.yaml
deleted file mode 100644 (file)
index 3fb23ac..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- project:
-    name: vfc-nfvo-driver-vnfm-svnfm-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'vfc-nfvo-driver-vnfm-svnfm'
-    recipients: 'yangyanyj@chinamobile.com'
-    disabled: true
-    stream: 'master'
-    functionality:
-      - 'sanity-check':
-          trigger_jobs: 'vfc-nfvo-driver-vnfm-svnfm-master-docker-java-version-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/vfc/vfc-nfvo-wfengine-csit.yaml b/jjb/vfc/vfc-nfvo-wfengine-csit.yaml
deleted file mode 100644 (file)
index 621571c..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- project:
-    name: vfc-nfvo-wfengine-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'vfc-nfvo-wfengine'
-    recipients: 'yangyanyj@chinamobile.com'
-    disabled: true
-    stream: 'master'
-    functionality:
-      - 'sanity-check'
-    trigger_jobs:
-      - 'vfc-nfvo-wfengine-master-engine-activiti-extension-docker-java-version-shell-daily'
-      - 'vfc-nfvo-wfengine-master-engine-mgr-service-docker-java-version-shell-daily'
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml b/jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml
deleted file mode 100644 (file)
index a0679bb..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: vnfsdk-pkgtools-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'vnfsdk-pkgtools'
-    disabled: true
-    stream: 'master'
-    functionality:
-      - 'sanity-check':
-          trigger_jobs:
-    robot-options: ''
-    branch: 'master'
diff --git a/jjb/vnfsdk/vnfsdk-refrepo-csit.yaml b/jjb/vnfsdk/vnfsdk-refrepo-csit.yaml
deleted file mode 100644 (file)
index 9ff4e85..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- project:
-    name: vnfsdk-refrepo-csit
-    jobs:
-      - '{project-name}-{stream}-verify-csit-{functionality}'
-      - '{project-name}-{stream}-csit-{functionality}'
-    project-name: 'vnfsdk-refrepo'
-    stream: 'master'
-    disabled: true
-    functionality:
-      - 'sanity-check':
-          trigger_jobs: '{project-name}-{stream}-merge-java'
-    robot-options: ''
-    branch: 'master'
index a928081..10c3c40 100644 (file)
@@ -6,6 +6,18 @@
   become_method: sudo
 
   tasks:
+    - apt_repository:
+        repo: ppa:jonathonf/python-3.6
+        state: present
+      become: true
+      when: ansible_distribution == 'Ubuntu'
+
+    - apt_repository:
+        repo: ppa:deadsnakes/ppa
+        state: present
+      become: true
+      when: ansible_distribution == 'Ubuntu'
+
     - name: Update and upgrade apt packages
       apt:
         upgrade: yes
         state: present
       become: true
 
-    - apt_repository:
-        repo: ppa:jonathonf/python-3.6
-        state: present
-      become: true
-      when: ansible_distribution == 'Ubuntu'
-
     - name: Install Python 3.6 and packages
       apt:
         name:
       become: true
       when: ansible_distribution == 'Ubuntu'
 
+    - name: Install Python 3.7
+      apt:
+        name:
+          - python3.7
+          - python3.7-dev
+          - python3.7-tk
+      become: true
+      when: ansible_distribution == 'Ubuntu'
+
     - name: Install base packages
       apt:
         name:
index 76e0cbb..c3c9f17 100644 (file)
       become: true
       when: ansible_distribution == 'Ubuntu'
 
+    - apt_repository:
+        repo: ppa:deadsnakes/ppa
+        state: present
+      become: true
+      when: ansible_distribution == 'Ubuntu'
+
     - name: Update and upgrade apt packages
       apt:
         upgrade: yes
       become: true
       when: ansible_distribution == 'Ubuntu'
 
+    - name: Install Python 3.7
+      apt:
+        name:
+          - python3.7
+          - python3.7-dev
+          - python3.7-tk
+      become: true
+      when: ansible_distribution == 'Ubuntu'
+
     - name: Install base packages
       apt:
         name: