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