Merge "Remove yangtools-v2.0.x jobs"
[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       - gerrit-tox-verify
15
16     project: odlparent
17     project-name: odlparent
18     stream: master
19     branch: master
20
21     java-version: 'openjdk11'
22     mvn-settings: odlparent-settings
23     mvn-opts: '-Xmx1024m'
24     mvn-version: mvn35
25
26     dependencies: ''
27     email-upstream: '[odlparent]'
28     archive-artifacts: >
29         **/*.prop
30         **/*.log
31         **/target/surefire-reports/*-output.txt
32         **/target/failsafe-reports/failsafe-summary.xml
33         **/hs_err_*.log
34         **/target/feature/feature.xml
35
36     # Used by the release job
37     staging-profile-id: 880d5ac25eaa
38
39 - project:
40     name: odlparent-5.0.x
41     jobs:
42       - '{project-name}-maven-javadoc-jobs'
43       - odl-maven-jobs
44       - odl-maven-verify-jobs
45       - gerrit-tox-verify
46
47     project: odlparent
48     project-name: odlparent
49     stream: 5.0.x
50     branch: 5.0.x
51
52     mvn-settings: odlparent-settings
53     mvn-opts: '-Xmx1024m'
54     mvn-version: mvn35
55
56     dependencies: ''
57     email-upstream: '[odlparent]'
58     archive-artifacts: >
59         **/*.prop
60         **/*.log
61         **/target/surefire-reports/*-output.txt
62         **/target/failsafe-reports/failsafe-summary.xml
63         **/hs_err_*.log
64         **/target/feature/feature.xml
65
66     # Used by the release job
67     staging-profile-id: 880d5ac25eaa
68
69 - project:
70     name: odlparent-4.0.x
71     jobs:
72       - '{project-name}-maven-javadoc-jobs'
73       - odl-maven-jobs
74       - odl-maven-verify-jobs
75       - gerrit-tox-verify
76
77     project: odlparent
78     project-name: odlparent
79     stream: 4.0.x
80     branch: 4.0.x
81
82     mvn-settings: odlparent-settings
83     mvn-opts: '-Xmx1024m'
84
85     dependencies: ''
86     email-upstream: '[odlparent]'
87     archive-artifacts: >
88         **/*.prop
89         **/*.log
90         **/target/surefire-reports/*-output.txt
91         **/target/failsafe-reports/failsafe-summary.xml
92         **/hs_err_*.log
93         **/target/feature/feature.xml
94
95     # Used by the release job
96     javadoc-path: org.opendaylight.$PROJECT/$STREAM
97     staging-profile-id: 880d5ac25eaa
98
99 - project:
100     name: odlparent-sonar
101     jobs:
102       - gerrit-maven-sonar:
103           mvn-params: >
104             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
105             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
106
107     project: 'odlparent'
108     project-name: 'odlparent'
109     branch: 'master'
110     java-version: 'openjdk11'
111     mvn-settings: 'odlparent-settings'
112     mvn-opts: '-Xmx1024m'
113
114 - project:
115     name: odlparent-view
116     views:
117       - project-view
118     project-name: odlparent