blob: be698982230c92ca68e398397006e1d56021095f [file] [log] [blame]
Bin Yang1578f1e2017-08-25 09:23:06 +08001---
2- project:
3 name: multicloud-openstack
4 project-name: 'multicloud-openstack'
5 project: 'multicloud/openstack'
6 stream:
7 - 'master':
8 branch: 'master'
9 mvn-settings: 'multicloud-openstack-settings'
10 subproject:
Bin Yangc5ce9532017-08-28 22:10:15 +080011 - 'newton':
12 path: 'newton'
13 pattern: 'newton/**'
Bin Yang6fd51562017-08-30 22:32:10 +080014 pom: 'newton/pom.xml'
Huang Haibindc14c652018-03-08 22:59:54 +080015 - 'newton_share':
16 path: 'newton'
17 pattern: 'share/**'
18 pom: 'newton/pom.xml'
Bin Yangb3336242017-09-12 11:40:50 +080019 - 'ocata':
20 path: 'ocata'
Huang Haibinc3e33432018-01-26 08:39:33 +080021 pattern: 'ocata/**'
22 pom: 'ocata/pom.xml'
23 - 'ocata_share':
24 path: 'ocata'
25 pattern: 'share/**'
Bin Yangb3336242017-09-12 11:40:50 +080026 pom: 'ocata/pom.xml'
Huang Haibin73f62a62018-07-05 23:01:23 +080027 - 'pike':
28 path: 'pike'
29 pattern: 'pike/**'
30 pom: 'pike/pom.xml'
31 - 'pike_share':
32 path: 'pike'
33 pattern: 'share/**'
34 pom: 'pike/pom.xml'
Bin Yang1db5fda2017-09-18 14:45:18 +080035 - 'windriver':
36 path: 'windriver'
37 pattern: 'windriver/**'
38 pom: 'windriver/pom.xml'
Bin Yang1578f1e2017-08-25 09:23:06 +080039 jobs:
Jessica Wagantall9fdc9952018-02-20 14:43:50 -080040 - gerrit-maven-clm
Bin Yang1578f1e2017-08-25 09:23:06 +080041 - '{project-name}-{stream}-{subproject}-verify-python'
Bin Yang6fd51562017-08-30 22:32:10 +080042 - '{project-name}-{stream}-{subproject}-verify-java'
43 - '{project-name}-{stream}-{subproject}-merge-java'
Jessica Wagantall340fb432018-02-01 13:55:30 -080044 - '{project-name}-{stream}-{subproject}-release-version-java-daily'
Bin Yang38d2fc82017-09-13 18:09:23 +080045 - '{project-name}-{stream}-docker-java-version-shell-daily':
46 docker-pom: 'pom.xml'
47 mvn-goals: 'install'
48 script:
49 !include-raw-escape: 'build-multicloud-openstack-docker-image.sh'
Bin Yang1578f1e2017-08-25 09:23:06 +080050 files: '**'
51 archive-artifacts: ''
Bin Yangc5ce9532017-08-28 22:10:15 +080052 build-node: 'ubuntu1604-memcached-4c-4g'
Anil Belurd2d5f282018-07-14 20:09:36 +100053
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080054- project:
Bin Yangb1aeb522018-03-07 10:55:22 +080055 name: multicloud-openstack-newton-sonar
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080056 jobs:
57 - gerrit-maven-sonar
Jessica Wagantall4db14482018-02-14 16:07:57 -080058 cron: 'H 11 * * *'
Jessica Wagantall4f41c692018-03-19 14:44:18 -070059 build-node: ubuntu1604-builder-4c-4g
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080060 project: 'multicloud/openstack'
Bin Yangb1aeb522018-03-07 10:55:22 +080061 project-name: 'multicloud-openstack-newton'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080062 branch: 'master'
Bin Yangb1aeb522018-03-07 10:55:22 +080063 mvn-params: '-f newton/pom.xml'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080064 mvn-settings: 'multicloud-openstack-settings'
65 mvn-goals: 'clean install'
Jessica Wagantall9fdc9952018-02-20 14:43:50 -080066 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Anil Belurd2d5f282018-07-14 20:09:36 +100067
Bin Yangb1aeb522018-03-07 10:55:22 +080068- project:
69 name: multicloud-openstack-ocata-sonar
70 jobs:
71 - gerrit-maven-sonar
72 cron: 'H 11 * * *'
Jessica Wagantall4f41c692018-03-19 14:44:18 -070073 build-node: ubuntu1604-builder-4c-4g
Bin Yangb1aeb522018-03-07 10:55:22 +080074 project: 'multicloud/openstack'
75 project-name: 'multicloud-openstack-ocata'
76 branch: 'master'
77 mvn-params: '-f ocata/pom.xml'
78 mvn-settings: 'multicloud-openstack-settings'
79 mvn-goals: 'clean install'
80 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Anil Belurd2d5f282018-07-14 20:09:36 +100081
Bin Yangb1aeb522018-03-07 10:55:22 +080082- project:
83 name: multicloud-openstack-windriver-sonar
84 jobs:
85 - gerrit-maven-sonar
86 cron: 'H 11 * * *'
Jessica Wagantall4f41c692018-03-19 14:44:18 -070087 build-node: ubuntu1604-builder-4c-4g
Bin Yangb1aeb522018-03-07 10:55:22 +080088 project: 'multicloud/openstack'
89 project-name: 'multicloud-openstack-windriver'
90 branch: 'master'
91 mvn-params: '-f windriver/pom.xml'
92 mvn-settings: 'multicloud-openstack-settings'
93 mvn-goals: 'clean install'
94 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Anil Belurd2d5f282018-07-14 20:09:36 +100095
Huang Haibin5583a112018-07-10 21:17:51 +080096- project:
97 name: multicloud-openstack-pike-sonar
98 jobs:
99 - gerrit-maven-sonar
100 cron: 'H 11 * * *'
101 build-node: ubuntu1604-builder-4c-4g
102 project: 'multicloud/openstack'
103 project-name: 'multicloud-openstack-pike'
104 branch: 'master'
105 mvn-params: '-f pike/pom.xml'
106 mvn-settings: 'multicloud-openstack-settings'
107 mvn-goals: 'clean install'
108 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'