Revert "Chore: Update CentOS Stream 8 image to latest"
[releng/builder.git] / jjb / netconf / netconf.yaml
1 ---
2 - project:
3     name: netconf-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           build-node: centos8-builder-2c-2g
7           project-pattern: netconf
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
9           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
10       - gerrit-tox-verify:
11           build-node: centos8-builder-2c-2g
12           parallel: true
13       - odl-maven-jobs-jdk17
14       - odl-maven-verify-jobs-jdk17
15
16     project: "netconf"
17     project-name: "netconf"
18     stream: master
19     branch: "master"
20     karaf-version: "netconf"
21     mvn-settings: "netconf-settings"
22     mvn-goals: "clean deploy -Pintegrationtests"
23     build-timeout: 90
24     dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}"
25     email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]"
26
27     # Used by the release job
28     staging-profile-id: a67b22fc3663f
29
30 - project:
31     name: netconf-6.0.x
32     jobs:
33       - "{project-name}-rtd-jobs":
34           build-node: centos8-builder-2c-2g
35           project-pattern: netconf
36           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
37           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
38       - gerrit-tox-verify:
39           build-node: centos8-builder-2c-2g
40           parallel: true
41       - odl-maven-jobs-jdk17
42       - odl-maven-verify-jobs-jdk17
43
44     project: "netconf"
45     project-name: "netconf"
46     stream: 6.0.x
47     branch: "6.0.x"
48     karaf-version: "netconf"
49     mvn-settings: "netconf-settings"
50     mvn-goals: "clean deploy -Pintegrationtests"
51     build-timeout: 90
52     dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}"
53     email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]"
54
55     # Used by the release job
56     staging-profile-id: a67b22fc3663f
57
58 - project:
59     name: netconf-5.0.x
60     jobs:
61       - "{project-name}-rtd-jobs":
62           build-node: centos8-builder-2c-2g
63           project-pattern: netconf
64           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
65           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
66       - gerrit-tox-verify:
67           build-node: centos8-builder-2c-2g
68           parallel: true
69       - odl-maven-jobs-jdk17
70       - odl-maven-verify-jobs-jdk17
71
72     project: "netconf"
73     project-name: "netconf"
74     stream: 5.0.x
75     branch: "5.0.x"
76     karaf-version: "netconf"
77     mvn-settings: "netconf-settings"
78     mvn-goals: "clean deploy -Pintegrationtests"
79     build-timeout: 90
80     dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}"
81     email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]"
82
83     # Used by the release job
84     staging-profile-id: a67b22fc3663f
85
86 - project:
87     name: netconf-4.0.x
88     jobs:
89       - "{project-name}-rtd-jobs":
90           build-node: centos8-builder-2c-2g
91           project-pattern: netconf
92           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
93           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
94       - gerrit-tox-verify:
95           build-node: centos8-builder-2c-2g
96           parallel: true
97       - odl-maven-jobs-jdk17
98       - odl-maven-verify-jobs-jdk17
99
100     project: "netconf"
101     project-name: "netconf"
102     stream: 4.0.x
103     branch: "4.0.x"
104     karaf-version: "netconf"
105     mvn-settings: "netconf-settings"
106     mvn-goals: "clean deploy -Pintegrationtests"
107     build-timeout: 90
108     dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}"
109     email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]"
110
111     # Used by the release job
112     staging-profile-id: a67b22fc3663f
113
114 - project:
115     name: netconf-release-management
116     jobs:
117       - gerrit-release-merge
118
119     project: netconf
120     project-name: netconf
121
122     build-node: centos7-builder-2c-1g
123     mvn-settings: netconf-settings
124     # Needs to be rather long until we sort out the performance of
125     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
126     build-timeout: 120
127
128 - project:
129     name: netconf-sonar
130     jobs:
131       - odl-sonar-jobs-jdk17:
132           mvn-params: >
133             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
134             -Dskip.karaf.featureTest=true
135           sonar-mvn-goal: >
136             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
137             sonar:sonar
138
139     project: "netconf"
140     project-name: "netconf"
141     branch: "master"
142     mvn-settings: "netconf-settings"
143     mvn-goals: "clean deploy -Pintegrationtests"
144     build-timeout: 90
145
146 - project:
147     name: netconf-info
148     jobs:
149       - gerrit-info-yaml-verify
150     project: netconf
151     project-name: netconf
152     branch: master
153     build-node: centos7-builder-2c-1g
154
155 - project:
156     name: netconf-view
157     views:
158       - project-view
159     project-name: netconf