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