Merge "Update global-jjb to v0.40.0"
[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
12     project: mdsal
13     project-name: mdsal
14     branch: master
15     stream: master
16
17     mvn-settings: 'mdsal-settings'
18     mvn-opts: '-Xmx2048m'
19
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
21     email-upstream: '[mdsal] [odlparent] [yangtools]'
22     archive-artifacts: >
23         **/*.prop
24         **/*.log
25         **/target/surefire-reports/*-output.txt
26         **/target/failsafe-reports/failsafe-summary.xml
27         **/hs_err_*.log
28         **/target/feature/feature.xml
29
30     # Used by the release job
31     staging-profile-id: a674173c7b29d
32
33 - project:
34     name: mdsal-v4.0.x
35     jobs:
36       - '{project-name}-rtd-jobs':
37           build-node: centos7-builder-2c-2g
38           project-pattern: mdsal
39           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
40           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
41       - odl-maven-jobs
42
43     project: mdsal
44     project-name: mdsal
45     branch: v4.0.x
46     stream: v4.0.x
47
48     mvn-settings: 'mdsal-settings'
49     mvn-opts: '-Xmx2048m'
50
51     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
52     email-upstream: '[mdsal] [odlparent] [yangtools]'
53     archive-artifacts: >
54         **/*.prop
55         **/*.log
56         **/target/surefire-reports/*-output.txt
57         **/target/failsafe-reports/failsafe-summary.xml
58         **/hs_err_*.log
59         **/target/feature/feature.xml
60
61     # Used by the release job
62     staging-profile-id: a674173c7b29d
63
64 - project:
65     name: mdsal-3.0.x
66     jobs:
67       - '{project-name}-rtd-jobs':
68           build-node: centos7-builder-2c-2g
69           project-pattern: mdsal
70           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
71           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
72       - odl-maven-jobs
73
74     project: mdsal
75     project-name: mdsal
76     branch: v3.0.x
77     stream: v3.0.x
78
79     mvn-settings: 'mdsal-settings'
80     mvn-opts: '-Xmx2048m'
81
82     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
83     email-upstream: '[mdsal] [odlparent] [yangtools]'
84     archive-artifacts: >
85         **/*.prop
86         **/*.log
87         **/target/surefire-reports/*-output.txt
88         **/target/failsafe-reports/failsafe-summary.xml
89         **/hs_err_*.log
90         **/target/feature/feature.xml
91
92     # Used by the release job
93     staging-profile-id: a674173c7b29d
94
95 - project:
96     name: mdsal-fluorine
97     jobs:
98       - '{project-name}-distribution-check-{stream}':
99           mvn-version: 'mvn35'
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: fluorine
108     project: 'mdsal'
109     project-name: 'mdsal'
110     branch: 'stable/fluorine'
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           mvn-params: >
127             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
128             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
129             -Dskip.karaf.featureTest=true
130
131     project: 'mdsal'
132     project-name: 'mdsal'
133     branch: 'master'
134     build-node: centos7-builder-8c-8g
135     mvn-settings: 'mdsal-settings'
136     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
137     mvn-opts: '-Xmx2048m'
138
139 - project:
140     name: mdsal-view
141     views:
142       - project-view
143     project-name: mdsal