84cdd3ebc694a0326208cf5caed2ea4f04823f9d
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-master
4     jobs:
5       - '{project-name}-maven-javadoc-jobs':
6           mvn-version: 'mvn33'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: mdsal
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
11           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
12       - odl-maven-jobs
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-neon
37     jobs:
38       - '{project-name}-distribution-check-{stream}':
39           mvn-version: 'mvn35'
40       - '{project-name}-maven-javadoc-jobs':
41           mvn-version: 'mvn33'
42       - '{project-name}-rtd-jobs':
43           build-node: centos7-builder-2c-2g
44           project-pattern: mdsal
45           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
46           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
47       - odl-maven-jobs
48
49     stream: neon
50     project: 'mdsal'
51     project-name: 'mdsal'
52     branch: 'v2.6.x'
53     mvn-settings: 'mdsal-settings'
54     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
55     mvn-opts: '-Xmx2048m'
56     build-node: centos7-builder-8c-8g
57     build-timeout: 90
58     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
59     email-upstream: '[mdsal] [odlparent] [yangtools]'
60
61     # Used by the release job
62     staging-profile-id: a674173c7b29d
63
64 - project:
65     name: mdsal-fluorine
66     jobs:
67       - '{project-name}-distribution-check-{stream}':
68           mvn-version: 'mvn35'
69       - '{project-name}-maven-javadoc-jobs':
70           mvn-version: 'mvn33'
71       - '{project-name}-rtd-jobs':
72           build-node: centos7-builder-2c-2g
73           project-pattern: mdsal
74           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
75           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
76       - odl-maven-jobs
77
78     stream: fluorine
79     project: 'mdsal'
80     project-name: 'mdsal'
81     branch: 'stable/fluorine'
82     mvn-settings: 'mdsal-settings'
83     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
84     mvn-opts: '-Xmx2048m'
85     build-node: centos7-builder-8c-8g
86     build-timeout: 90
87     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
88     email-upstream: '[mdsal] [odlparent] [yangtools]'
89
90     # Used by the release job
91     staging-profile-id: a674173c7b29d
92
93 - project:
94     name: mdsal-oxygen
95     jobs:
96       - '{project-name}-distribution-check-{stream}':
97           mvn-version: 'mvn35'
98       - '{project-name}-maven-javadoc-jobs':
99           mvn-version: 'mvn33'
100       - '{project-name}-rtd-jobs':
101           build-node: centos7-builder-2c-2g
102           project-pattern: mdsal
103           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
104           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
105       - odl-maven-jobs
106
107     stream: oxygen
108     project: 'mdsal'
109     project-name: 'mdsal'
110     branch: 'stable/oxygen'
111     mvn-settings: 'mdsal-settings'
112     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
113     mvn-opts: '-Xmx2048m'
114     build-node: centos7-builder-8c-8g
115     build-timeout: 90
116     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
117     email-upstream: '[mdsal] [odlparent] [yangtools]'
118
119     # Used by the release job
120     staging-profile-id: a674173c7b29d
121
122 - project:
123     name: mdsal-sonar
124     jobs:
125       - gerrit-maven-sonar
126     project: 'mdsal'
127     project-name: 'mdsal'
128     branch: 'master'
129     build-node: centos7-builder-8c-8g
130     mvn-settings: 'mdsal-settings'
131     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
132     mvn-opts: '-Xmx2048m'
133
134 - view:
135     name: mdsal
136     description: 'List of mdsal jobs'
137     regex: '^mdsal-.*'
138     <<: *releng_view_common