7b4bdd683bf8c65bbe981da82cb615c3cfec721a
[ci-management.git] / jjb / multicloud / multicloud-openstack.yaml
1 ---
2 - project:
3     name: multicloud-project-view
4     project-name: multicloud
5     views:
6       - project-view
7
8 - project:
9     name: multicloud-openstack
10     project-name: "multicloud-openstack"
11     project: "multicloud/openstack"
12     stream:
13       - "master":
14           branch: "master"
15     mvn-settings: "multicloud-openstack-settings"
16     subproject:
17       - "pike":
18           path: "pike"
19           pattern: "pike/**"
20           pom: "pike/pom.xml"
21       - "pike_share":
22           path: "pike"
23           pattern: "share/**"
24           pom: "pike/pom.xml"
25       - "starlingx":
26           path: "starlingx"
27           pattern: "starlingx/**"
28           pom: "starlingx/pom.xml"
29       - "starlingx_share":
30           path: "starlingx"
31           pattern: "share/**"
32           pom: "starlingx/pom.xml"
33       - "windriver":
34           path: "windriver"
35           pattern: "windriver/**"
36           pom: "windriver/pom.xml"
37       - "windriver_share":
38           path: "windriver"
39           pattern: "share/**"
40           pom: "windriver/pom.xml"
41       - "fcaps":
42           path: "fcaps"
43           pattern: "fcaps/**"
44           pom: "fcaps/pom.xml"
45
46 - project:
47     name: multicloud-openstack-windriver-sonar
48     jobs:
49       - gerrit-maven-sonar
50     sonarcloud: true
51     sonarcloud-project-organization: "{sonarcloud_project_organization}"
52     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
53     sonar-mvn-goal: "{sonar_mvn_goal}"
54     cron: "@daily"
55     build-node: ubuntu1804-builder-4c-4g
56     project: "multicloud/openstack"
57     project-name: "multicloud-openstack-windriver"
58     branch: "master"
59     mvn-params: "-f windriver/pom.xml"
60     mvn-settings: "multicloud-openstack-settings"
61     mvn-goals: "clean install"
62     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
63
64 - project:
65     name: multicloud-openstack-pike-sonar
66     jobs:
67       - gerrit-maven-sonar
68     sonarcloud: true
69     sonarcloud-project-organization: "{sonarcloud_project_organization}"
70     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
71     sonar-mvn-goal: "{sonar_mvn_goal}"
72     cron: "@daily"
73     build-node: ubuntu1804-builder-4c-4g
74     project: "multicloud/openstack"
75     project-name: "multicloud-openstack-pike"
76     branch: "master"
77     mvn-params: "-f pike/pom.xml"
78     mvn-settings: "multicloud-openstack-settings"
79     mvn-goals: "clean install"
80     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
81
82 - project:
83     name: multicloud-openstack-starlingx-sonar
84     jobs:
85       - gerrit-maven-sonar
86     sonarcloud: true
87     sonarcloud-project-organization: "{sonarcloud_project_organization}"
88     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
89     sonar-mvn-goal: "{sonar_mvn_goal}"
90     cron: "@daily"
91     build-node: ubuntu1804-builder-4c-4g
92     project: "multicloud/openstack"
93     project-name: "multicloud-openstack-starlingx"
94     branch: "master"
95     mvn-params: "-f starlingx/pom.xml"
96     mvn-settings: "multicloud-openstack-settings"
97     mvn-goals: "clean install"
98     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
99
100 - project:
101     name: multicloud-openstack-clm
102     jobs:
103       - gerrit-maven-clm
104     nexus-iq-namespace: "onap-"
105     project: multicloud/openstack
106     project-name: "multicloud-openstack"
107     build-node: ubuntu2004-memcached-4c-4g
108     stream:
109       - "master":
110           branch: "master"
111     mvn-settings: "multicloud-openstack-settings"
112
113 - project:
114     name: multicloud-openstack-fcaps-sonar
115     jobs:
116       - gerrit-maven-sonar
117     sonarcloud: true
118     sonarcloud-project-organization: "{sonarcloud_project_organization}"
119     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
120     sonar-mvn-goal: "{sonar_mvn_goal}"
121     cron: "@daily"
122     build-node: ubuntu1804-builder-4c-4g
123     project: "multicloud/openstack"
124     project-name: "multicloud-openstack-fcaps"
125     branch: "master"
126     mvn-params: "-f fcaps/pom.xml"
127     mvn-settings: "multicloud-openstack-settings"
128     mvn-goals: "clean install"
129     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
130
131 - project:
132     name: multicloud-openstack-hpa-sonar
133     jobs:
134       - gerrit-maven-sonar
135     sonarcloud: true
136     sonarcloud-project-organization: "{sonarcloud_project_organization}"
137     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
138     sonar-mvn-goal: "{sonar_mvn_goal}"
139     cron: "@daily"
140     build-node: ubuntu1804-builder-4c-4g
141     project: "multicloud/openstack"
142     project-name: "multicloud-openstack-hpa"
143     branch: "master"
144     mvn-params: "-f hpa/pom.xml"
145     mvn-settings: "multicloud-openstack-settings"
146     mvn-goals: "clean install"
147     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
148
149 - project:
150     name: multicloud-openstack-info
151     project-name: multicloud-openstack
152     jobs:
153       - gerrit-info-yaml-verify
154     build-node: centos8-builder-2c-1g
155     project: multicloud/openstack
156     branch: master