3 name: multicloud-project-view
4 project-name: multicloud
9 name: multicloud-openstack
10 project-name: 'multicloud-openstack'
11 project: 'multicloud/openstack'
17 mvn-settings: 'multicloud-openstack-settings'
29 pattern: 'starlingx/**'
30 pom: 'starlingx/pom.xml'
34 pom: 'starlingx/pom.xml'
37 pattern: 'windriver/**'
38 pom: 'windriver/pom.xml'
42 pom: 'windriver/pom.xml'
49 # pattern: 'lenovo/**'
50 # pom: 'lenovo/pom.xml'
54 # pom: 'lenovo/pom.xml'
56 - '{project-name}-{stream}-{subproject}-verify-python'
57 - '{project-name}-{stream}-{subproject}-verify-java'
58 - '{project-name}-{stream}-{subproject}-merge-java'
61 build-node: centos7-builder-4c-4g
62 maven-versions-plugin: true
63 - gerrit-maven-docker-stage:
64 build-node: ubuntu1604-docker-8c-8g
66 mvn-params: '-P docker'
67 maven-versions-plugin: true
68 container-public-registry: 'nexus3.onap.org:10001'
69 container-staging-registry: 'nexus3.onap.org:10003'
70 - '{project-name}-gerrit-release-jobs':
71 build-node: centos7-docker-8c-8g
74 build-node: 'ubuntu1604-memcached-4c-4g'
77 # name: multicloud-openstack-arm64
78 # project-name: 'multicloud-openstack-arm64'
79 # project: 'multicloud/openstack'
83 # mvn-settings: 'multicloud-openstack-settings'
85 # - '{project-name}-{stream}-docker-java-version-shell-daily':
86 # docker-pom: 'pom.xml'
87 # mvn-goals: 'install'
89 # !include-raw-escape: 'build-multicloud-openstack-docker-image.sh'
90 # build-node: ubuntu1604-docker-arm64-4c-2g
92 # archive-artifacts: ''
96 name: multicloud-openstack-windriver-sonar
100 sonarcloud-project-organization: '{sonarcloud_project_organization}'
101 sonarcloud-api-token: '{sonarcloud_api_token}'
102 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
103 sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
105 build-node: ubuntu1604-builder-4c-4g
106 project: 'multicloud/openstack'
107 project-name: 'multicloud-openstack-windriver'
109 mvn-params: '-f windriver/pom.xml'
110 mvn-settings: 'multicloud-openstack-settings'
111 mvn-goals: 'clean install'
112 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
115 name: multicloud-openstack-pike-sonar
119 sonarcloud-project-organization: '{sonarcloud_project_organization}'
120 sonarcloud-api-token: '{sonarcloud_api_token}'
121 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
122 sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
124 build-node: ubuntu1604-builder-4c-4g
125 project: 'multicloud/openstack'
126 project-name: 'multicloud-openstack-pike'
128 mvn-params: '-f pike/pom.xml'
129 mvn-settings: 'multicloud-openstack-settings'
130 mvn-goals: 'clean install'
131 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
134 name: multicloud-openstack-starlingx-sonar
138 sonarcloud-project-organization: '{sonarcloud_project_organization}'
139 sonarcloud-api-token: '{sonarcloud_api_token}'
140 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
141 sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
143 build-node: ubuntu1604-builder-4c-4g
144 project: 'multicloud/openstack'
145 project-name: 'multicloud-openstack-starlingx'
147 mvn-params: '-f starlingx/pom.xml'
148 mvn-settings: 'multicloud-openstack-settings'
149 mvn-goals: 'clean install'
150 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
153 name: multicloud-openstack-clm
156 nexus-iq-namespace: 'onap-'
157 project: multicloud/openstack
158 project-name: 'multicloud-openstack'
159 build-node: ubuntu1604-memcached-4c-4g
161 mvn-settings: 'multicloud-openstack-settings'
164 name: multicloud-openstack-fcaps-sonar
168 sonarcloud-project-organization: '{sonarcloud_project_organization}'
169 sonarcloud-api-token: '{sonarcloud_api_token}'
170 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
171 sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
173 build-node: ubuntu1604-builder-4c-4g
174 project: 'multicloud/openstack'
175 project-name: 'multicloud-openstack-fcaps'
177 mvn-params: '-f fcaps/pom.xml'
178 mvn-settings: 'multicloud-openstack-settings'
179 mvn-goals: 'clean install'
180 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
183 # name: multicloud-openstack-lenovo-sonar
185 # - gerrit-maven-sonar
187 sonarcloud-project-organization: '{sonarcloud_project_organization}'
188 sonarcloud-api-token: '{sonarcloud_api_token}'
189 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
190 sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
192 # build-node: ubuntu1604-builder-4c-4g
193 # project: 'multicloud/openstack'
194 # project-name: 'multicloud-openstack-lenovo'
196 # mvn-params: '-f lenovo/pom.xml'
197 # mvn-settings: 'multicloud-openstack-settings'
198 # mvn-goals: 'clean install'
199 # mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
202 name: multicloud-openstack-info
203 project-name: multicloud-openstack
205 - gerrit-info-yaml-verify
206 project: multicloud/openstack