blob: 9260ea9aaf409099c747c2cb0494a788c0ef08e4 [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'
Bin Yang1db5fda2017-09-18 14:45:18 +080027 - 'windriver':
28 path: 'windriver'
29 pattern: 'windriver/**'
30 pom: 'windriver/pom.xml'
Bin Yang1578f1e2017-08-25 09:23:06 +080031 jobs:
Jessica Wagantall9fdc9952018-02-20 14:43:50 -080032 - gerrit-maven-clm
Bin Yang1578f1e2017-08-25 09:23:06 +080033 - '{project-name}-{stream}-{subproject}-verify-python'
Bin Yang6fd51562017-08-30 22:32:10 +080034 - '{project-name}-{stream}-{subproject}-verify-java'
35 - '{project-name}-{stream}-{subproject}-merge-java'
Jessica Wagantall340fb432018-02-01 13:55:30 -080036 - '{project-name}-{stream}-{subproject}-release-version-java-daily'
Bin Yang38d2fc82017-09-13 18:09:23 +080037 - '{project-name}-{stream}-docker-java-version-shell-daily':
38 docker-pom: 'pom.xml'
39 mvn-goals: 'install'
40 script:
41 !include-raw-escape: 'build-multicloud-openstack-docker-image.sh'
Bin Yang1578f1e2017-08-25 09:23:06 +080042 files: '**'
43 archive-artifacts: ''
Bin Yangc5ce9532017-08-28 22:10:15 +080044 build-node: 'ubuntu1604-memcached-4c-4g'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080045- project:
Bin Yangb1aeb522018-03-07 10:55:22 +080046 name: multicloud-openstack-newton-sonar
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080047 jobs:
48 - gerrit-maven-sonar
Jessica Wagantall4db14482018-02-14 16:07:57 -080049 cron: 'H 11 * * *'
Jessica Wagantalld8d79c72018-02-01 11:32:38 -080050 build-node: ubuntu1604-basebuild-4c-4g
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080051 project: 'multicloud/openstack'
Bin Yangb1aeb522018-03-07 10:55:22 +080052 project-name: 'multicloud-openstack-newton'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080053 branch: 'master'
Bin Yangb1aeb522018-03-07 10:55:22 +080054 mvn-params: '-f newton/pom.xml'
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080055 mvn-settings: 'multicloud-openstack-settings'
56 mvn-goals: 'clean install'
Jessica Wagantall9fdc9952018-02-20 14:43:50 -080057 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Bin Yangb1aeb522018-03-07 10:55:22 +080058- project:
59 name: multicloud-openstack-ocata-sonar
60 jobs:
61 - gerrit-maven-sonar
62 cron: 'H 11 * * *'
63 build-node: ubuntu1604-basebuild-4c-4g
64 project: 'multicloud/openstack'
65 project-name: 'multicloud-openstack-ocata'
66 branch: 'master'
67 mvn-params: '-f ocata/pom.xml'
68 mvn-settings: 'multicloud-openstack-settings'
69 mvn-goals: 'clean install'
70 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
71- project:
72 name: multicloud-openstack-windriver-sonar
73 jobs:
74 - gerrit-maven-sonar
75 cron: 'H 11 * * *'
76 build-node: ubuntu1604-basebuild-4c-4g
77 project: 'multicloud/openstack'
78 project-name: 'multicloud-openstack-windriver'
79 branch: 'master'
80 mvn-params: '-f windriver/pom.xml'
81 mvn-settings: 'multicloud-openstack-settings'
82 mvn-goals: 'clean install'
83 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
84