Chore: Chlorine EOL remove jobs from infra
[releng/builder.git] / jjb / integration / distribution / distribution-jobs.yaml
1 ---
2 - project:
3     name: distribution
4     jobs:
5       # gerrit- is generic template, distribution- is project specific.
6       - "distribution-sanity-{stream}"
7       - gerrit-maven-clm
8       - gerrit-maven-verify-dependencies
9       - gerrit-tox-verify
10       - "{project-name}-rtd-jobs":
11           project-pattern: integration/distribution
12           rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-distribution/34591/
13           rtd-token: 6247e7a21158a20b207470b8bf7719c676ff8944
14
15     project: integration/distribution
16     project-name: distribution
17     mvn-settings: integration-distribution-settings
18     mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt"
19     mvn-opts: "-Xmx1024m"
20     mvn-version: mvn38
21     jre: "openjdk17"
22     karaf-version: odl
23     nexus-iq-namespace: odl-
24     nexus-iq-stage: release
25     email-upstream: "[int/dist]"
26     stream:
27       - calcium:
28           branch: "master"
29       - potassium:
30           branch: "stable/potassium"
31       - argon:
32           branch: "stable/argon"
33
34 - project:
35     name: distribution-managed
36     jobs:
37       # gerrit- is generic template, distribution- is project specific.
38       - "distribution-merge-{type}-{stream}"
39       - "distribution-verify-{type}-{stream}"
40       - "distribution-check-{type}-{stream}"
41       - "distribution-csit-managed-{stream}"
42
43     project: integration/distribution
44     project-name: distribution
45     mvn-settings: integration-distribution-settings
46     mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt"
47     mvn-opts: "-Xmx1024m"
48     mvn-version: mvn38
49     email-upstream: "[int/dist]"
50     type: managed
51     profile: "-Pmanaged"
52     forbidden-files: '(docker\/.*)'
53     jre: "openjdk17"
54     karaf-version: karaf4
55     dist-pom: "distribution/pom.xml"
56
57     stream:
58       - calcium:
59           branch: "master"
60           dependencies: >
61             daexim-maven-merge-{stream},
62             jsonrpc-maven-merge-{stream},
63             lispflowmapping-maven-merge-{stream},
64             openflowplugin-maven-merge-{stream},
65             ovsdb-maven-merge-{stream},
66             serviceutils-maven-merge-{stream},
67       - potassium:
68           branch: "stable/potassium"
69           dependencies: >
70             daexim-maven-merge-{stream},
71             jsonrpc-maven-merge-{stream},
72             lispflowmapping-maven-merge-{stream},
73             openflowplugin-maven-merge-{stream},
74             ovsdb-maven-merge-{stream},
75             serviceutils-maven-merge-{stream},
76       - argon:
77           branch: "stable/argon"
78           dependencies: >
79             daexim-maven-merge-{stream},
80             jsonrpc-maven-merge-{stream},
81             lispflowmapping-maven-merge-{stream},
82             openflowplugin-maven-merge-{stream},
83             ovsdb-maven-merge-{stream},
84             serviceutils-maven-merge-{stream},
85
86 - project:
87     name: distribution-sonar
88     jobs:
89       - odl-sonar-jobs-jdk17
90
91     project: integration/distribution
92     project-name: distribution
93     branch: master
94     mvn-settings: integration-distribution-settings
95     mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
96     mvn-opts: "-Xmx1024m"
97
98 - project:
99     name: distribution-docker
100     project: integration/distribution
101     project-name: distribution
102     mvn-settings: integration-distribution-settings
103     container-tag-method: yaml-file
104     build-node: centos7-docker-4c-4g
105     docker-name: "opendaylight/opendaylight"
106     docker-root: "$WORKSPACE/docker"
107     docker-build-args: "--network=host"
108     container-public-registry: nexus3.opendaylight.org:10001
109     container-push-registry: nexus3.opendaylight.org:10003
110     gerrit_trigger_file_paths:
111       - compare-type: REG_EXP
112         pattern: "docker/.*"
113     jobs:
114       - "{project-name}-gerrit-docker-jobs"
115     stream:
116       - calcium:
117           branch: "master"
118       - potassium:
119           branch: "stable/potassium"
120       - argon:
121           branch: "stable/argon"
122
123 - project:
124     name: distribution-docker-release
125     project: integration/distribution
126     project-name: distribution-docker
127     use-release-file: true
128     mvn-settings: integration-distribution-settings
129     container-tag-method: yaml-file
130     build-node: centos7-docker-4c-4g
131     jobs:
132       - "{project-name}-gerrit-release-jobs"
133
134 - project:
135     name: distribution-view
136     views:
137       - common-view
138     view-name: distribution
139     view-regex: "^(integration-)?distribution-.*"