Use jdk11 for mdsal master
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-master
4     jobs:
5       - '{project-name}-rtd-jobs':
6           build-node: centos7-builder-2c-2g
7           project-pattern: mdsal
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
9           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
10       - odl-maven-jobs:
11           java-version:
12             - openjdk11
13
14     project: mdsal
15     project-name: mdsal
16     branch: master
17     stream: master
18
19     mvn-settings: 'mdsal-settings'
20     mvn-opts: '-Xmx2048m'
21
22     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
23     email-upstream: '[mdsal] [odlparent] [yangtools]'
24     archive-artifacts: >
25         **/*.prop
26         **/*.log
27         **/target/surefire-reports/*-output.txt
28         **/target/failsafe-reports/failsafe-summary.xml
29         **/hs_err_*.log
30         **/target/feature/feature.xml
31
32     # Used by the release job
33     staging-profile-id: a674173c7b29d
34
35 - project:
36     name: mdsal-v4.0.x
37     jobs:
38       - '{project-name}-rtd-jobs':
39           build-node: centos7-builder-2c-2g
40           project-pattern: mdsal
41           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
42           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
43       - odl-maven-jobs
44
45     project: mdsal
46     project-name: mdsal
47     branch: v4.0.x
48     stream: v4.0.x
49
50     mvn-settings: 'mdsal-settings'
51     mvn-opts: '-Xmx2048m'
52
53     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
54     email-upstream: '[mdsal] [odlparent] [yangtools]'
55     archive-artifacts: >
56         **/*.prop
57         **/*.log
58         **/target/surefire-reports/*-output.txt
59         **/target/failsafe-reports/failsafe-summary.xml
60         **/hs_err_*.log
61         **/target/feature/feature.xml
62
63     # Used by the release job
64     staging-profile-id: a674173c7b29d
65
66 - project:
67     name: mdsal-3.0.x
68     jobs:
69       - '{project-name}-rtd-jobs':
70           build-node: centos7-builder-2c-2g
71           project-pattern: mdsal
72           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
73           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
74       - odl-maven-jobs
75
76     project: mdsal
77     project-name: mdsal
78     branch: v3.0.x
79     stream: v3.0.x
80
81     mvn-settings: 'mdsal-settings'
82     mvn-opts: '-Xmx2048m'
83
84     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
85     email-upstream: '[mdsal] [odlparent] [yangtools]'
86     archive-artifacts: >
87         **/*.prop
88         **/*.log
89         **/target/surefire-reports/*-output.txt
90         **/target/failsafe-reports/failsafe-summary.xml
91         **/hs_err_*.log
92         **/target/feature/feature.xml
93
94     # Used by the release job
95     staging-profile-id: a674173c7b29d
96
97 - project:
98     name: mdsal-fluorine
99     jobs:
100       - '{project-name}-distribution-check-{stream}':
101           mvn-version: 'mvn35'
102       - '{project-name}-rtd-jobs':
103           build-node: centos7-builder-2c-2g
104           project-pattern: mdsal
105           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
106           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
107       - odl-maven-jobs
108
109     stream: fluorine
110     project: 'mdsal'
111     project-name: 'mdsal'
112     branch: 'stable/fluorine'
113     mvn-settings: 'mdsal-settings'
114     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
115     mvn-opts: '-Xmx2048m'
116     build-node: centos7-builder-8c-8g
117     build-timeout: 90
118     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
119     email-upstream: '[mdsal] [odlparent] [yangtools]'
120
121     # Used by the release job
122     staging-profile-id: a674173c7b29d
123
124 - project:
125     name: mdsal-sonar
126     jobs:
127       - gerrit-maven-sonar:
128           mvn-params: >
129             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
130             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
131             -Dskip.karaf.featureTest=true
132
133     project: 'mdsal'
134     project-name: 'mdsal'
135     branch: 'master'
136     build-node: centos7-builder-8c-8g
137     mvn-settings: 'mdsal-settings'
138     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
139     mvn-opts: '-Xmx2048m'
140
141 - project:
142     name: mdsal-view
143     views:
144       - project-view
145     project-name: mdsal