Add mdsal-12.0.x jobs
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           build-node: centos8-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-jdk17
11       - odl-maven-verify-jobs-jdk17
12
13     project: mdsal
14     project-name: mdsal
15     branch: master
16     stream: master
17
18     mvn-settings: "mdsal-settings"
19     build-timeout: 60
20
21     archive-artifacts: >
22       **/*.prop
23       **/*.log
24       **/target/surefire-reports/*-output.txt
25       **/target/failsafe-reports/failsafe-summary.xml
26       **/hs_err_*.log
27       **/target/feature/feature.xml
28
29     # Used by the release job
30     staging-profile-id: a674173c7b29d
31
32 - project:
33     name: mdsal-12.0.x
34     jobs:
35       - "{project-name}-rtd-jobs":
36           build-node: centos8-builder-2c-2g
37           project-pattern: mdsal
38           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
39           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
40       - odl-maven-jobs-jdk17
41       - odl-maven-verify-jobs-jdk17
42
43     project: mdsal
44     project-name: mdsal
45     branch: 12.0.x
46     stream: 12.0.x
47
48     mvn-settings: "mdsal-settings"
49     build-timeout: 60
50
51     archive-artifacts: >
52       **/*.prop
53       **/*.log
54       **/target/surefire-reports/*-output.txt
55       **/target/failsafe-reports/failsafe-summary.xml
56       **/hs_err_*.log
57       **/target/feature/feature.xml
58
59     # Used by the release job
60     staging-profile-id: a674173c7b29d
61
62 - project:
63     name: mdsal-11.0.x
64     jobs:
65       - "{project-name}-rtd-jobs":
66           build-node: centos8-builder-2c-2g
67           project-pattern: mdsal
68           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
69           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
70       - odl-maven-jobs-jdk17
71       - odl-maven-verify-jobs-jdk17
72
73     project: mdsal
74     project-name: mdsal
75     branch: 11.0.x
76     stream: 11.0.x
77
78     mvn-settings: "mdsal-settings"
79     build-timeout: 60
80
81     archive-artifacts: >
82       **/*.prop
83       **/*.log
84       **/target/surefire-reports/*-output.txt
85       **/target/failsafe-reports/failsafe-summary.xml
86       **/hs_err_*.log
87       **/target/feature/feature.xml
88
89     # Used by the release job
90     staging-profile-id: a674173c7b29d
91
92 - project:
93     name: mdsal-10.0.x
94     jobs:
95       - "{project-name}-rtd-jobs":
96           build-node: centos8-builder-2c-2g
97           project-pattern: mdsal
98           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
99           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
100       - odl-maven-jobs-jdk17
101       - odl-maven-verify-jobs-jdk17
102
103     project: mdsal
104     project-name: mdsal
105     branch: 10.0.x
106     stream: 10.0.x
107
108     mvn-settings: "mdsal-settings"
109     build-timeout: 60
110
111     archive-artifacts: >
112       **/*.prop
113       **/*.log
114       **/target/surefire-reports/*-output.txt
115       **/target/failsafe-reports/failsafe-summary.xml
116       **/hs_err_*.log
117       **/target/feature/feature.xml
118
119     # Used by the release job
120     staging-profile-id: a674173c7b29d
121
122 - project:
123     name: mdsal-release-management
124     jobs:
125       - gerrit-release-merge
126
127     project: mdsal
128     project-name: mdsal
129
130     build-node: centos7-builder-2c-1g
131     mvn-settings: mdsal-settings
132     # Needs to be rather long until we sort out the performance of
133     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
134     build-timeout: 120
135
136 - project:
137     name: mdsal-sonar
138     jobs:
139       - odl-sonar-jobs-jdk17:
140           mvn-params: >
141             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
142             -Dskip.karaf.featureTest=true
143           sonar-mvn-goal: >
144             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
145             sonar:sonar
146
147     project: "mdsal"
148     project-name: "mdsal"
149     branch: "master"
150     mvn-settings: "mdsal-settings"
151     mvn-goals: "clean deploy"
152     mvn-opts: "-Dintegrationtests"
153
154 - project:
155     name: mdsal-info
156     jobs:
157       - gerrit-info-yaml-verify
158     project: mdsal
159     project-name: mdsal
160     branch: master
161     build-node: centos7-builder-2c-1g
162
163 - project:
164     name: mdsal-view
165     views:
166       - project-view
167     project-name: mdsal