Split out release-merge job to separate project
[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