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