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