Chore: Remove stable/argon jobs
[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       - scandium:
28           branch: "master"
29       - calcium:
30           branch: "stable/calcium"
31       - potassium:
32           branch: "stable/potassium"
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\/.*|releases\/.*)'
53     jre: "openjdk17"
54     karaf-version: karaf4
55     dist-pom: "distribution/pom.xml"
56     dependencies: >
57       daexim-maven-merge-{stream},
58       jsonrpc-maven-merge-{stream},
59       lispflowmapping-maven-merge-{stream},
60       openflowplugin-maven-merge-{stream},
61       ovsdb-maven-merge-{stream},
62       serviceutils-maven-merge-{stream},
63
64     stream:
65       - scandium:
66           branch: "master"
67       - calcium:
68           branch: "stable/master"
69       - potassium:
70           branch: "stable/potassium"
71
72 - project:
73     name: distribution-sonar
74     jobs:
75       - odl-sonar-jobs-jdk17
76
77     project: integration/distribution
78     project-name: distribution
79     branch: master
80     mvn-settings: integration-distribution-settings
81     mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
82     mvn-opts: "-Xmx1024m"
83
84 - project:
85     name: distribution-docker
86     project: integration/distribution
87     project-name: distribution
88     mvn-settings: integration-distribution-settings
89     container-tag-method: yaml-file
90     build-node: centos7-docker-4c-4g
91     docker-name: "opendaylight/opendaylight"
92     docker-root: "$WORKSPACE/docker"
93     docker-build-args: "--network=host"
94     container-public-registry: nexus3.opendaylight.org:10001
95     container-push-registry: nexus3.opendaylight.org:10003
96     gerrit_trigger_file_paths:
97       - compare-type: REG_EXP
98         pattern: "docker/.*"
99     jobs:
100       - "{project-name}-gerrit-docker-jobs"
101     stream:
102       - scandium:
103           branch: "master"
104       - calcium:
105           branch: "stable/calcium"
106       - potassium:
107           branch: "stable/potassium"
108
109 - project:
110     name: distribution-docker-release
111     project: integration/distribution
112     project-name: distribution-docker
113     use-release-file: true
114     mvn-settings: integration-distribution-settings
115     container-tag-method: yaml-file
116     build-node: centos7-docker-4c-4g
117     jobs:
118       - "{project-name}-gerrit-release-jobs"
119
120 - project:
121     name: distribution-view
122     views:
123       - common-view
124     view-name: distribution
125     view-regex: "^(integration-)?distribution-.*"