X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fmulticloud%2Fmulticloud-openstack.yaml;h=cc0ba56b1fa9faa55a0eb480774dfec06747e102;hb=refs%2Fchanges%2F93%2F135993%2F3;hp=0ff1cc55f81fbd63ff848dfc25b39e227ff29caf;hpb=70ab292a7fb3464b837676b86841b734a0b59bf4;p=ci-management.git diff --git a/jjb/multicloud/multicloud-openstack.yaml b/jjb/multicloud/multicloud-openstack.yaml index 0ff1cc55f..cc0ba56b1 100644 --- a/jjb/multicloud/multicloud-openstack.yaml +++ b/jjb/multicloud/multicloud-openstack.yaml @@ -1,117 +1,147 @@ --- +- 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' - jobs: - - '{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' + - "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-newton-sonar + name: multicloud-openstack-windriver-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-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-ocata-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-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-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-windriver-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-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-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-pike-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-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-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-clm + name: multicloud-openstack-hpa-sonar jobs: - - gerrit-maven-clm - project: multicloud/openstack - project-name: 'multicloud-openstack' - build-node: ubuntu1604-memcached-4c-4g - branch: 'master' - mvn-settings: 'multicloud-openstack-settings' + - 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-hpa" + branch: "master" + mvn-params: "-f hpa/pom.xml" + mvn-settings: "multicloud-openstack-settings" + mvn-goals: "clean install" + mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"