19071b7d5078aab67300fd53f261052bb308a976
[releng/builder.git] / jjb / neutron / neutron.yaml
1 - project:
2     name: neutron-carbon
3     jobs:
4         - '{project-name}-clm-{stream}'
5         - '{project-name}-distribution-{stream}'
6         - '{project-name}-distribution-check-{stream}'
7         - '{project-name}-integration-{stream}'
8         - '{project-name}-merge-{stream}'
9         - '{project-name}-periodic-{stream}'
10         - '{project-name}-validate-autorelease-{stream}'
11         - '{project-name}-verify-{stream}-{maven}-{jdks}'
12
13     stream:
14         - carbon:
15             disable_autorelease: False
16             disable_distribution_check: False
17     project: 'neutron'
18     project-name: 'neutron'
19     build-timeout: 60
20     branch: 'master'
21     jdk: openjdk8
22     jdks:
23         - openjdk8
24     maven:
25         - mvn33:
26             mvn-version: 'mvn33'
27     mvn-settings: 'neutron-settings'
28     mvn-goals: 'clean install'
29     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
30     dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
31     email-upstream: '[neutron] [odlparent] [aaa]'
32     archive-artifacts: ''
33
34 - project:
35     name: neutron-boron
36     jobs:
37         - '{project-name}-clm-{stream}'
38         - '{project-name}-distribution-{stream}'
39         - '{project-name}-distribution-check-{stream}'
40         - '{project-name}-integration-{stream}'
41         - '{project-name}-merge-{stream}'
42         - '{project-name}-periodic-{stream}'
43         - '{project-name}-validate-autorelease-{stream}'
44         - '{project-name}-verify-{stream}-{maven}-{jdks}'
45
46     stream:
47         - boron:
48             disable_autorelease: False
49             disable_distribution_check: False
50     project: 'neutron'
51     project-name: 'neutron'
52     branch: 'stable/boron'
53     jdk: openjdk8
54     jdks:
55         - openjdk8
56     maven:
57         - mvn33:
58             mvn-version: 'mvn33'
59     mvn-settings: 'neutron-settings'
60     mvn-goals: 'clean install'
61     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
62     dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
63     email-upstream: '[neutron] [odlparent] [aaa]'
64     archive-artifacts: ''
65
66 - project:
67     name: neutron-beryllium
68     jobs:
69         - '{project-name}-clm-{stream}'
70         - '{project-name}-distribution-{stream}'
71         - '{project-name}-distribution-check-{stream}'
72         - '{project-name}-integration-{stream}'
73         - '{project-name}-merge-{stream}'
74         - '{project-name}-periodic-{stream}'
75         - '{project-name}-validate-autorelease-{stream}'
76         - '{project-name}-verify-{stream}-{maven}-{jdks}'
77     stream:
78         - beryllium:
79             disable_autorelease: False
80             disable_distribution_check: False
81     project: 'neutron'
82     project-name: 'neutron'
83     branch: 'stable/beryllium'
84     jdk: openjdk8
85     jdks:
86         - openjdk8
87     maven:
88         - mvn33:
89             mvn-version: 'mvn33'
90     mvn-settings: 'neutron-settings'
91     mvn-goals: 'clean install'
92     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
93     dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
94     email-upstream: '[neutron] [odlparent] [aaa]'
95     archive-artifacts: ''
96
97 - project:
98     name: neutron-sonar
99     jobs:
100         - '{project-name}-sonar'
101     project: 'neutron'
102     project-name: 'neutron'
103     branch: 'master'
104     mvn-settings: 'neutron-settings'
105     mvn-goals: 'clean install'
106     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'