Feat: switch default java-version to openjdk17
[releng/builder.git] / jjb / openflowplugin / openflowplugin.yaml
1 ---
2 - project:
3     name: openflowplugin-potassium
4     jobs:
5       - "{project-name}-distribution-check-{stream}"
6       - "{project-name}-maven-javadoc-jobs":
7           mvn-version: mvn38
8       - "{project-name}-rtd-jobs":
9           build-node: centos8-builder-2c-2g
10           doc-dir: .tox/docs/tmp/html
11           project-pattern: openflowplugin
12           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
13           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
14       - odl-maven-jobs-jdk17
15       - odl-maven-verify-jobs-jdk17
16
17     stream: potassium
18     project: "openflowplugin"
19     project-name: "openflowplugin"
20     branch: "master"
21     build-timeout: 90
22     mvn-settings: "openflowplugin-settings"
23     mvn-goals: "clean deploy javadoc:aggregate"
24     dependencies: >
25       odlparent-merge-{stream},
26       yangtools-merge-{stream},
27       controller-merge-{stream},
28       openflowjava-merge-{stream}
29     email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]"
30     # Used by the release job
31     staging-profile-id: a68a76dc1b44c
32
33 - project:
34     name: openflowplugin-argon
35     jobs:
36       - "{project-name}-distribution-check-{stream}"
37       - "{project-name}-maven-javadoc-jobs":
38           mvn-version: mvn38
39       - "{project-name}-rtd-jobs":
40           build-node: centos8-builder-2c-2g
41           doc-dir: .tox/docs/tmp/html
42           project-pattern: openflowplugin
43           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
44           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
45       - odl-maven-jobs-jdk17
46       - odl-maven-verify-jobs-jdk17
47
48     stream: argon
49     project: "openflowplugin"
50     project-name: "openflowplugin"
51     branch: "stable/argon"
52     build-timeout: 90
53     mvn-settings: "openflowplugin-settings"
54     mvn-goals: "clean deploy javadoc:aggregate"
55     dependencies: >
56       odlparent-merge-{stream},
57       yangtools-merge-{stream},
58       controller-merge-{stream},
59       openflowjava-merge-{stream}
60     email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]"
61     # Used by the release job
62     staging-profile-id: a68a76dc1b44c
63
64 - project:
65     name: openflowplugin-chlorine
66     jobs:
67       - "{project-name}-distribution-check-{stream}"
68       - "{project-name}-maven-javadoc-jobs":
69           mvn-version: mvn38
70       - "{project-name}-rtd-jobs":
71           build-node: centos8-builder-2c-2g
72           doc-dir: .tox/docs/tmp/html
73           project-pattern: openflowplugin
74           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
75           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
76       - odl-maven-jobs-jdk17
77       - odl-maven-verify-jobs-jdk17
78
79     stream: chlorine
80     project: "openflowplugin"
81     project-name: "openflowplugin"
82     branch: "stable/chlorine"
83     build-timeout: 90
84     mvn-settings: "openflowplugin-settings"
85     mvn-goals: "clean deploy javadoc:aggregate"
86     dependencies: >
87       odlparent-merge-{stream},
88       yangtools-merge-{stream},
89       controller-merge-{stream},
90       openflowjava-merge-{stream}
91     email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]"
92     # Used by the release job
93     staging-profile-id: a68a76dc1b44c
94
95 - project:
96     name: openflowplugin-sonar
97     jobs:
98       - gerrit-maven-sonar
99
100     project: "openflowplugin"
101     project-name: "openflowplugin"
102     branch: "master"
103     build-timeout: 90
104     mvn-version: mvn38
105     mvn-settings: "openflowplugin-settings"
106     sonarcloud: true
107     sonarcloud-project-organization: "{sonarcloud_project_organization}"
108     sonarcloud-api-token: "{sonarcloud_api_token}"
109     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
110
111 - project:
112     name: openflowplugin-info
113     jobs:
114       - gerrit-info-yaml-verify
115     project: openflowplugin
116     project-name: openflowplugin
117     branch: master
118     build-node: centos7-builder-2c-1g
119
120 - project:
121     name: openflowplugin-view
122     views:
123       - project-view
124     project-name: "openflowplugin"