---
+- project:
+ name: multicloud-project-view
+ project-name: multicloud
+ views:
+ - project-view
+
- project:
name: multicloud-openstack
- project-name: 'multicloud-openstack'
- project: 'multicloud/openstack'
+ project-name: "multicloud-openstack"
+ project: "multicloud/openstack"
stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'multicloud-openstack-settings'
+ - "master":
+ branch: "master"
+ mvn-settings: "multicloud-openstack-settings"
subproject:
- - 'newton':
- path: 'newton'
- pattern: 'newton/**'
- pom: 'newton/pom.xml'
- - 'newton_share':
- path: 'newton'
- pattern: 'share/**'
- pom: 'newton/pom.xml'
- - 'ocata':
- path: 'ocata'
- pattern: 'ocata/**'
- pom: 'ocata/pom.xml'
- - 'ocata_share':
- path: 'ocata'
- pattern: 'share/**'
- pom: 'ocata/pom.xml'
- - 'pike':
- path: 'pike'
- pattern: 'pike/**'
- pom: 'pike/pom.xml'
- - 'pike_share':
- path: 'pike'
- pattern: 'share/**'
- pom: 'pike/pom.xml'
- - 'windriver':
- path: 'windriver'
- pattern: 'windriver/**'
- pom: 'windriver/pom.xml'
+ - "pike":
+ path: "pike"
+ pattern: "pike/**"
+ pom: "pike/pom.xml"
+ - "pike_share":
+ path: "pike"
+ pattern: "share/**"
+ pom: "pike/pom.xml"
+ - "starlingx":
+ path: "starlingx"
+ pattern: "starlingx/**"
+ pom: "starlingx/pom.xml"
+ - "starlingx_share":
+ path: "starlingx"
+ pattern: "share/**"
+ pom: "starlingx/pom.xml"
+ - "windriver":
+ path: "windriver"
+ pattern: "windriver/**"
+ pom: "windriver/pom.xml"
+ - "windriver_share":
+ path: "windriver"
+ pattern: "share/**"
+ pom: "windriver/pom.xml"
+ - "fcaps":
+ path: "fcaps"
+ pattern: "fcaps/**"
+ pom: "fcaps/pom.xml"
+
+- project:
+ name: multicloud-openstack-windriver-sonar
jobs:
- - gerrit-maven-clm
- - '{project-name}-{stream}-{subproject}-verify-python'
- - '{project-name}-{stream}-{subproject}-verify-java'
- - '{project-name}-{stream}-{subproject}-merge-java'
- - '{project-name}-{stream}-{subproject}-release-version-java-daily'
- - '{project-name}-{stream}-docker-java-version-shell-daily':
- docker-pom: 'pom.xml'
- mvn-goals: 'install'
- script:
- !include-raw-escape: 'build-multicloud-openstack-docker-image.sh'
- files: '**'
- archive-artifacts: ''
- build-node: 'ubuntu1604-memcached-4c-4g'
+ - gerrit-maven-sonar
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "multicloud/openstack"
+ project-name: "multicloud-openstack-windriver"
+ branch: "master"
+ mvn-params: "-f windriver/pom.xml"
+ mvn-settings: "multicloud-openstack-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
- name: multicloud-openstack-newton-sonar
+ name: multicloud-openstack-pike-sonar
jobs:
- gerrit-maven-sonar
- cron: '@daily'
- build-node: ubuntu1604-builder-4c-4g
- project: 'multicloud/openstack'
- project-name: 'multicloud-openstack-newton'
- branch: 'master'
- mvn-params: '-f newton/pom.xml'
- mvn-settings: 'multicloud-openstack-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "multicloud/openstack"
+ project-name: "multicloud-openstack-pike"
+ branch: "master"
+ mvn-params: "-f pike/pom.xml"
+ mvn-settings: "multicloud-openstack-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
- name: multicloud-openstack-ocata-sonar
+ name: multicloud-openstack-starlingx-sonar
jobs:
- gerrit-maven-sonar
- cron: '@daily'
- build-node: ubuntu1604-builder-4c-4g
- project: 'multicloud/openstack'
- project-name: 'multicloud-openstack-ocata'
- branch: 'master'
- mvn-params: '-f ocata/pom.xml'
- mvn-settings: 'multicloud-openstack-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "multicloud/openstack"
+ project-name: "multicloud-openstack-starlingx"
+ branch: "master"
+ mvn-params: "-f starlingx/pom.xml"
+ mvn-settings: "multicloud-openstack-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
- name: multicloud-openstack-windriver-sonar
+ name: multicloud-openstack-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: "onap-"
+ project: multicloud/openstack
+ project-name: "multicloud-openstack"
+ build-node: ubuntu2004-memcached-4c-4g
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "multicloud-openstack-settings"
+
+- project:
+ name: multicloud-openstack-fcaps-sonar
jobs:
- gerrit-maven-sonar
- cron: '@daily'
- build-node: ubuntu1604-builder-4c-4g
- project: 'multicloud/openstack'
- project-name: 'multicloud-openstack-windriver'
- branch: 'master'
- mvn-params: '-f windriver/pom.xml'
- mvn-settings: 'multicloud-openstack-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "multicloud/openstack"
+ project-name: "multicloud-openstack-fcaps"
+ branch: "master"
+ mvn-params: "-f fcaps/pom.xml"
+ mvn-settings: "multicloud-openstack-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
- name: multicloud-openstack-pike-sonar
+ name: multicloud-openstack-hpa-sonar
jobs:
- gerrit-maven-sonar
- cron: '@daily'
- build-node: ubuntu1604-builder-4c-4g
- project: 'multicloud/openstack'
- project-name: 'multicloud-openstack-pike'
- branch: 'master'
- mvn-params: '-f pike/pom.xml'
- mvn-settings: 'multicloud-openstack-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "multicloud/openstack"
+ project-name: "multicloud-openstack-hpa"
+ branch: "master"
+ mvn-params: "-f hpa/pom.xml"
+ mvn-settings: "multicloud-openstack-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"