Merge "Build AR Magnesium with openjdk11"
[releng/builder.git] / jjb / aaa / aaa.yaml
1 ---
2 - project:
3     name: aaa-magnesium
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-rtd-jobs':
7           build-node: centos7-builder-2c-2g
8           project-pattern: aaa
9           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
10           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
11       - odl-maven-jobs
12       - odl-maven-verify-jobs
13
14     stream: magnesium
15     project: 'aaa'
16     project-name: 'aaa'
17     branch: 'master'
18     mvn-settings: 'aaa-settings'
19     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
21     email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
22
23     # Used by the release job
24     staging-profile-id: 9318cf3c82c33
25
26 - project:
27     name: aaa-sodium
28     jobs:
29       - '{project-name}-distribution-check-{stream}'
30       - '{project-name}-rtd-jobs':
31           build-node: centos7-builder-2c-2g
32           project-pattern: aaa
33           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
34           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
35       - odl-maven-jobs
36       - odl-maven-verify-jobs
37
38     stream: sodium
39     project: 'aaa'
40     project-name: 'aaa'
41     branch: 'stable/sodium'
42     mvn-settings: 'aaa-settings'
43     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
44     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
45     email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
46
47     # Used by the release job
48     staging-profile-id: 9318cf3c82c33
49
50 - project:
51     name: aaa-neon
52     jobs:
53       - '{project-name}-distribution-check-{stream}'
54       - '{project-name}-rtd-jobs':
55           build-node: centos7-builder-2c-2g
56           project-pattern: aaa
57           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
58           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
59       - odl-maven-jobs
60       - odl-maven-verify-jobs
61
62     stream: neon
63     project: 'aaa'
64     project-name: 'aaa'
65     branch: 'stable/neon'
66     mvn-settings: 'aaa-settings'
67     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
68     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
69     email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
70
71     # Used by the release job
72     staging-profile-id: 9318cf3c82c33
73
74 - project:
75     name: aaa-fluorine
76     jobs:
77       - '{project-name}-distribution-check-{stream}'
78       - '{project-name}-rtd-jobs':
79           build-node: centos7-builder-2c-2g
80           project-pattern: aaa
81           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
82           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
83       - odl-maven-jobs
84       - odl-maven-verify-jobs
85
86     stream: fluorine
87     project: 'aaa'
88     project-name: 'aaa'
89     branch: 'stable/fluorine'
90     mvn-settings: 'aaa-settings'
91     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
92     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
93     email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
94
95     # Used by the release job
96     staging-profile-id: 9318cf3c82c33
97
98 - project:
99     name: aaa-sonar
100     jobs:
101       - gerrit-maven-sonar:
102           mvn-params: >
103             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
104             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
105
106     project: 'aaa'
107     project-name: 'aaa'
108     branch: 'master'
109     mvn-settings: 'aaa-settings'
110     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
111
112 - project:
113     name: aaa-view
114     views:
115       - project-view
116     project-name: aaa