Merge "CI: Use Ubuntu 2004 builder for docs jobs"
[releng/builder.git] / jjb / infrautils / infrautils.yaml
1 ---
2 - project:
3     name: infrautils-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           build-node: centos8-builder-2c-2g
7           doc-dir: .tox/docs/tmp/html
8           project-pattern: infrautils
9           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
10           rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
11       - odl-maven-jobs-jdk17
12       - odl-maven-verify-jobs-jdk17
13
14     stream: master
15     project: "infrautils"
16     project-name: "infrautils"
17     branch: master
18     mvn-settings: "infrautils-settings"
19     dependencies: "odlparent-merge-{stream}"
20     email-upstream: "[infrautils] [odlparent]"
21
22     # Used by the release job
23     staging-profile-id: 96fca0367756c
24
25 - project:
26     name: infrautils-5.0.x
27     jobs:
28       - "{project-name}-rtd-jobs":
29           build-node: centos8-builder-2c-2g
30           doc-dir: .tox/docs/tmp/html
31           project-pattern: infrautils
32           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
33           rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
34       - odl-maven-jobs-jdk17
35       - odl-maven-verify-jobs-jdk17
36
37     stream: 5.0.x
38     project: "infrautils"
39     project-name: "infrautils"
40     branch: 5.0.x
41     mvn-settings: "infrautils-settings"
42     dependencies: "odlparent-merge-{stream}"
43     email-upstream: "[infrautils] [odlparent]"
44
45     # Used by the release job
46     staging-profile-id: 96fca0367756c
47
48 - project:
49     name: infrautils-4.0.x
50     jobs:
51       - "{project-name}-rtd-jobs":
52           build-node: centos8-builder-2c-2g
53           doc-dir: .tox/docs/tmp/html
54           project-pattern: infrautils
55           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
56           rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
57       - odl-maven-jobs-jdk17
58       - odl-maven-verify-jobs-jdk17
59
60     stream: 4.0.x
61     project: "infrautils"
62     project-name: "infrautils"
63     branch: "4.0.x"
64     mvn-settings: "infrautils-settings"
65     dependencies: "odlparent-merge-{stream}"
66     email-upstream: "[infrautils] [odlparent]"
67
68     # Used by the release job
69     staging-profile-id: 96fca0367756c
70
71 - project:
72     name: infrautils-release-management
73     jobs:
74       - gerrit-release-merge
75
76     project: infrautils
77     project-name: infrautils
78
79     build-node: centos7-builder-2c-1g
80     mvn-settings: infrautils-settings
81     # Needs to be rather long until we sort out the performance of
82     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
83     build-timeout: 60
84
85 - project:
86     name: infrautils-sonar
87     jobs:
88       - odl-sonar-jobs-jdk17:
89           mvn-params: >
90             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
91             -Dskip.karaf.featureTest=true
92           sonar-mvn-goal: >
93             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
94             sonar:sonar
95
96     project: "infrautils"
97     project-name: "infrautils"
98     branch: "master"
99     mvn-settings: "infrautils-settings"
100
101 - project:
102     name: infrautils-info
103     jobs:
104       - gerrit-info-yaml-verify
105     project: infrautils
106     project-name: infrautils
107     branch: master
108     build-node: centos7-builder-2c-1g
109
110 - project:
111     name: infrautils-view
112     views:
113       - project-view
114     project-name: infrautils