blob: cb165e4ec02f4be5cbfae584ea08101e8d3aef46 [file] [log] [blame]
Ethan Lynnea1f47d2017-08-07 13:53:39 +08001---
2- project:
3 name: multicloud-framework-java
4 project-name: 'multicloud-framework'
5 project: 'multicloud/framework'
6 stream:
7 - 'master':
8 branch: 'master'
9 mvn-settings: 'multicloud-framework-settings'
10 subproject:
11 - 'multivimbroker':
12 pom: 'multivimbroker/pom.xml'
13 pattern: 'multivimbroker/**'
Bin Yang43476fa2019-03-19 08:02:52 +000014 - 'artifactbroker':
15 pom: 'artifactbroker/pom.xml'
16 pattern: 'artifactbroker/**'
Ethan Lynnea1f47d2017-08-07 13:53:39 +080017 jobs:
Jessica Wagantall30751b32018-03-19 09:40:53 -070018 - '{project-name}-{stream}-verify-java'
19 - '{project-name}-{stream}-merge-java'
Ethan Lynnea1f47d2017-08-07 13:53:39 +080020 - '{project-name}-{stream}-{subproject}-verify-java'
21 - '{project-name}-{stream}-{subproject}-merge-java'
Jessica Wagantall340fb432018-02-01 13:55:30 -080022 - '{project-name}-{stream}-release-version-java-daily'
Ethan Lynn23a863a2017-09-07 17:14:28 +080023 - '{project-name}-{stream}-docker-java-version-shell-daily':
24 docker-pom: 'pom.xml'
25 mvn-goals: 'install'
26 script:
27 !include-raw-escape: 'build-multicloud-framework-docker-image.sh'
Jessica Wagantalld50aa192018-11-08 13:03:33 -080028 build-node: ubuntu1604-docker-8c-8g
Ethan Lynnea1f47d2017-08-07 13:53:39 +080029 files: '**'
30 archive-artifacts: ''
Jessica Wagantall4f41c692018-03-19 14:44:18 -070031 build-node: ubuntu1604-builder-4c-4g
Anil Belurd2d5f282018-07-14 20:09:36 +100032
Paul Vaduva52269d82019-02-05 17:34:43 +010033#- project:
34# name: multicloud-framework-arm64-java
35# project-name: 'multicloud-framework-arm64'
36# project: 'multicloud/framework'
37# stream:
38# - 'master':
39# branch: 'master'
40# mvn-settings: 'multicloud-framework-settings'
41# subproject:
42# - 'multivimbroker':
43# pom: 'multivimbroker/pom.xml'
44# pattern: 'multivimbroker/**'
45# jobs:
46# - '{project-name}-{stream}-docker-java-version-shell-daily':
47# docker-pom: 'pom.xml'
48# mvn-goals: 'install'
49# script:
50# !include-raw-escape: 'build-multicloud-framework-docker-image.sh'
51# files: '**'
52# archive-artifacts: ''
53# build-node: ubuntu1604-docker-arm64-4c-2g
54#
Paul Vaduva004c68c2018-11-16 14:16:42 +010055- project:
Bin Yang43476fa2019-03-19 08:02:52 +000056 name: multicloud-framework-multivimbroker-sonar
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080057 jobs:
58 - gerrit-maven-sonar
Gary Wu5f4277f2018-09-28 10:36:23 -070059 cron: '@daily'
Jessica Wagantall4f41c692018-03-19 14:44:18 -070060 build-node: ubuntu1604-builder-4c-4g
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080061 project: 'multicloud/framework'
Bin Yang43476fa2019-03-19 08:02:52 +000062 project-name: 'multicloud-framework-multivimbroker'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080063 branch: 'master'
Bin Yang43476fa2019-03-19 08:02:52 +000064 mvn-params: '-f multivimbroker/pom.xml'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080065 mvn-settings: 'multicloud-framework-settings'
66 mvn-goals: 'clean install'
Jessica Wagantall9fdc9952018-02-20 14:43:50 -080067 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Jessica Wagantall7e1b7712018-10-19 16:22:06 -070068
69- project:
Bin Yang43476fa2019-03-19 08:02:52 +000070 name: multicloud-framework-multivimbroker-clm
Jessica Wagantall7e1b7712018-10-19 16:22:06 -070071 jobs:
72 - gerrit-maven-clm
Jessica Wagantallf9871362018-12-03 18:02:07 -080073 nexus-iq-namespace: 'onap-'
Jessica Wagantall7e1b7712018-10-19 16:22:06 -070074 project: multicloud/framework
Bin Yang43476fa2019-03-19 08:02:52 +000075 project-name: 'multicloud-framework-multivimbroker'
Jessica Wagantall7e1b7712018-10-19 16:22:06 -070076 branch: 'master'
Bin Yang43476fa2019-03-19 08:02:52 +000077 mvn-params: '-f multivimbroker/pom.xml'
78 mvn-settings: 'multicloud-framework-settings'
79
80- project:
81 name: multicloud-framework-artifactbroker-sonar
82 jobs:
83 - gerrit-maven-sonar
84 cron: '@daily'
85 build-node: ubuntu1604-builder-4c-4g
86 project: 'multicloud/framework'
87 project-name: 'multicloud-framework-artifactbroker'
88 branch: 'master'
89 mvn-params: '-f artifactbroker/pom.xml'
90 mvn-settings: 'multicloud-framework-settings'
91 mvn-goals: 'clean install'
92 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
93
94- project:
95 name: multicloud-framework-artifactbroker-clm
96 jobs:
97 - gerrit-maven-clm
98 nexus-iq-namespace: 'onap-'
99 project: multicloud/framework
100 project-name: 'multicloud-framework-artifactbroker'
101 branch: 'master'
102 mvn-params: '-f artifactbroker/pom.xml'
Jessica Wagantall7e1b7712018-10-19 16:22:06 -0700103 mvn-settings: 'multicloud-framework-settings'