Merge "Remove yangtools-4.0.x jobs"
[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
30     # Used by the release job
31     staging-profile-id: 9427a05049030
32
33 - project:
34     name: bgpcep-silicon
35     jobs:
36       - "{project-name}-distribution-check-{stream}"
37       - "{project-name}-maven-javadoc-jobs"
38       - "{project-name}-rtd-jobs":
39           build-node: centos7-builder-2c-2g
40           project-pattern: bgpcep
41           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
42           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
43       - odl-maven-jobs-jdk11
44       - odl-maven-verify-jobs
45
46     stream: silicon
47     project: "bgpcep"
48     project-name: "bgpcep"
49     build-node: centos7-builder-8c-8g
50     build-timeout: 120
51     branch: "stable/silicon"
52     java-version: "openjdk11"
53     mvn-settings: "bgpcep-settings"
54     mvn-opts: "-Xmx2048m"
55     dependencies: >
56       odlparent-merge-{stream},
57       yangtools-merge-{stream},
58       controller-merge-{stream},
59       mdsal-merge-{stream}
60     email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]"
61
62     # Used by the release job
63     staging-profile-id: 9427a05049030
64
65 - project:
66     name: bgpcep-aluminium
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: aluminium
79     project: "bgpcep"
80     project-name: "bgpcep"
81     build-node: centos7-builder-8c-8g
82     build-timeout: 120
83     branch: "stable/aluminium"
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
94     # Used by the release job
95     staging-profile-id: 9427a05049030
96
97 - project:
98     name: bgpcep-release-management
99     jobs:
100       - gerrit-release-merge
101
102     project: bgpcep
103     project-name: bgpcep
104
105     build-node: centos7-builder-2c-1g
106     mvn-settings: bgpcep-settings
107
108 - project:
109     name: bgpcep-sonar
110     jobs:
111       - gerrit-maven-sonar:
112           mvn-params: >
113             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
114             -P!karaf
115           sonar-mvn-goal: >
116             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
117             sonar:sonar
118
119     project: "bgpcep"
120     project-name: "bgpcep"
121     build-node: centos7-builder-8c-8g
122     build-timeout: 120
123     branch: "master"
124     java-version: "openjdk11"
125     mvn-settings: "bgpcep-settings"
126     mvn-opts: "-Xmx1024m"
127     sonarcloud: true
128     sonarcloud-project-organization: "{sonarcloud_project_organization}"
129     sonarcloud-api-token: "{sonarcloud_api_token}"
130     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
131
132 - project:
133     name: bgpcep-info
134     jobs:
135       - gerrit-info-yaml-verify
136     project: bgpcep
137     project-name: bgpcep
138     branch: master
139     build-node: centos7-builder-2c-1g
140
141 - project:
142     name: bgpcep-view
143     views:
144       - project-view
145     project-name: bgpcep