Use mvn38 for javadoc jobs
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 ---
2 - project:
3     name: bgpcep-master
4     jobs:
5       - "{project-name}-maven-javadoc-jobs":
6           mvn-version: mvn38
7       - "{project-name}-rtd-jobs":
8           build-node: centos7-builder-2c-2g
9           project-pattern: bgpcep
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
11           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
12       - gerrit-tox-verify:
13           parallel: true
14       - odl-maven-jobs-jdk11
15       - odl-maven-verify-jobs
16
17     stream: master
18     project: "bgpcep"
19     project-name: "bgpcep"
20     build-node: centos7-builder-8c-8g
21     build-timeout: 120
22     branch: "master"
23     java-version: "openjdk11"
24     mvn-settings: "bgpcep-settings"
25     mvn-opts: "-Xmx2048m"
26     dependencies: >
27       odlparent-merge-{stream},
28       yangtools-merge-{stream},
29       controller-merge-{stream},
30       mdsal-merge-{stream}
31     email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]"
32     # Used by the release job
33     staging-profile-id: 9427a05049030
34
35 - project:
36     name: bgpcep-0.16.x
37     jobs:
38       - "{project-name}-maven-javadoc-jobs"
39       - "{project-name}-rtd-jobs":
40           build-node: centos7-builder-2c-2g
41           project-pattern: bgpcep
42           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
43           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
44       - odl-maven-jobs-jdk11
45       - odl-maven-verify-jobs
46
47     stream: 0.16.x
48     project: "bgpcep"
49     project-name: "bgpcep"
50     build-node: centos7-builder-8c-8g
51     build-timeout: 120
52     branch: 0.16.x
53     java-version: "openjdk11"
54     mvn-settings: "bgpcep-settings"
55     mvn-opts: "-Xmx2048m"
56     dependencies: >
57       odlparent-merge-{stream},
58       yangtools-merge-{stream},
59       controller-merge-{stream},
60       mdsal-merge-{stream}
61     email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]"
62     # Used by the release job
63     staging-profile-id: 9427a05049030
64
65 - project:
66     name: bgpcep-silicon
67     jobs:
68       - "{project-name}-distribution-check-{stream}"
69       - "{project-name}-maven-javadoc-jobs"
70       - "{project-name}-rtd-jobs":
71           build-node: centos7-builder-2c-2g
72           project-pattern: bgpcep
73           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
74           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
75       - odl-maven-jobs-jdk11
76       - odl-maven-verify-jobs
77
78     stream: silicon
79     project: "bgpcep"
80     project-name: "bgpcep"
81     build-node: centos7-builder-8c-8g
82     build-timeout: 120
83     branch: "stable/silicon"
84     java-version: "openjdk11"
85     mvn-settings: "bgpcep-settings"
86     mvn-opts: "-Xmx2048m"
87     dependencies: >
88       odlparent-merge-{stream},
89       yangtools-merge-{stream},
90       controller-merge-{stream},
91       mdsal-merge-{stream}
92     email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]"
93     # Used by the release job
94     staging-profile-id: 9427a05049030
95
96 - project:
97     name: bgpcep-release-management
98     jobs:
99       - gerrit-release-merge
100
101     project: bgpcep
102     project-name: bgpcep
103
104     build-node: centos7-builder-2c-1g
105     mvn-settings: bgpcep-settings
106     # Needs to be rather long until we sort out the performance of
107     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
108     build-timeout: 120
109
110 - project:
111     name: bgpcep-sonar
112     jobs:
113       - gerrit-maven-sonar:
114           mvn-params: >
115             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
116             -P!karaf
117           sonar-mvn-goal: >
118             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
119             sonar:sonar
120
121     project: "bgpcep"
122     project-name: "bgpcep"
123     build-node: centos7-builder-8c-8g
124     build-timeout: 120
125     branch: "master"
126     java-version: "openjdk11"
127     mvn-settings: "bgpcep-settings"
128     mvn-opts: "-Xmx1024m"
129     sonarcloud: true
130     sonarcloud-project-organization: "{sonarcloud_project_organization}"
131     sonarcloud-api-token: "{sonarcloud_api_token}"
132     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
133
134 - project:
135     name: bgpcep-info
136     jobs:
137       - gerrit-info-yaml-verify
138     project: bgpcep
139     project-name: bgpcep
140     branch: master
141     build-node: centos7-builder-2c-1g
142
143 - project:
144     name: bgpcep-view
145     views:
146       - project-view
147     project-name: bgpcep