Merge "Update cloud image CentOS8 builder x86_64"
[releng/builder.git] / jjb / infrautils / infrautils.yaml
1 ---
2 - project:
3     name: infrautils-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           build-node: centos7-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-jdk11
12       - odl-maven-verify-jobs
13
14     stream: master
15     project: "infrautils"
16     project-name: "infrautils"
17     branch: "master"
18     java-version: "openjdk11"
19     mvn-settings: "infrautils-settings"
20     mvn-opts: "-Xmx1024m"
21     dependencies: "odlparent-merge-{stream}"
22     email-upstream: "[infrautils] [odlparent]"
23
24     # Used by the release job
25     staging-profile-id: 96fca0367756c
26
27 - project:
28     name: infrautils-magnesium
29     jobs:
30       - "{project-name}-distribution-check-{stream}"
31       - "{project-name}-maven-javadoc-jobs"
32       - "{project-name}-rtd-jobs":
33           build-node: centos7-builder-2c-2g
34           doc-dir: .tox/docs/tmp/html
35           project-pattern: infrautils
36           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
37           rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
38       - odl-maven-jobs-jdk11
39       - odl-maven-verify-jobs
40
41     stream: magnesium
42     project: "infrautils"
43     project-name: "infrautils"
44     branch: "stable/magnesium"
45     java-version: "openjdk11"
46     mvn-settings: "infrautils-settings"
47     mvn-opts: "-Xmx1024m"
48     dependencies: "odlparent-merge-{stream}"
49     email-upstream: "[infrautils] [odlparent]"
50
51     # Used by the release job
52     staging-profile-id: 96fca0367756c
53
54 - project:
55     name: infrautils-sodium
56     jobs:
57       - "{project-name}-distribution-check-{stream}"
58       - "{project-name}-maven-javadoc-jobs"
59       - "{project-name}-rtd-jobs":
60           build-node: centos7-builder-2c-2g
61           doc-dir: .tox/docs/tmp/html
62           project-pattern: infrautils
63           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
64           rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
65       - odl-maven-jobs
66       - odl-maven-verify-jobs
67
68     stream: sodium
69     project: "infrautils"
70     project-name: "infrautils"
71     branch: "stable/sodium"
72     mvn-settings: "infrautils-settings"
73     mvn-opts: "-Xmx1024m"
74     dependencies: "odlparent-merge-{stream}"
75     email-upstream: "[infrautils] [odlparent]"
76
77     # Used by the release job
78     staging-profile-id: 96fca0367756c
79
80 - project:
81     name: infrautils-release-management
82     jobs:
83       - gerrit-release-merge
84
85     project: infrautils
86     project-name: infrautils
87
88     build-node: centos7-builder-2c-1g
89     mvn-settings: infrautils-settings
90
91 - project:
92     name: infrautils-sonar
93     jobs:
94       - gerrit-maven-sonar
95     project: "infrautils"
96     project-name: "infrautils"
97     branch: "master"
98     java-version: "openjdk11"
99     mvn-settings: "infrautils-settings"
100     mvn-opts: "-Xmx1024m"
101     sonarcloud: true
102     sonarcloud-project-organization: "{sonarcloud_project_organization}"
103     sonarcloud-api-token: "{sonarcloud_api_token}"
104     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
105
106 - project:
107     name: infrautils-info
108     jobs:
109       - gerrit-info-yaml-verify
110     project: infrautils
111     project-name: infrautils
112     branch: master
113     build-node: centos7-builder-2c-1g
114
115 - project:
116     name: infrautils-view
117     views:
118       - project-view
119     project-name: infrautils