Split out release-merge job to separate project
[releng/builder.git] / jjb / bier / bier.yaml
1 ---
2 - project:
3     name: bier-silicon
4     jobs:
5       - odl-maven-jobs
6       - odl-maven-verify-jobs
7
8     stream: silicon
9     project: 'bier'
10     project-name: 'bier'
11     branch: 'master'
12     build-node: centos7-builder-2c-8g
13     build-timeout: 90
14     mvn-settings: 'bier-settings'
15     mvn-opts: '-Xmx1024m'
16     dependencies: ''
17     email-upstream: '[bier]'
18     disable-job: true
19
20     # Used by the release job
21     staging-profile-id: 942a8075b1f2a
22
23 - project:
24     name: bier-aluminium
25     jobs:
26       - odl-maven-jobs
27       - odl-maven-verify-jobs
28
29     stream: aluminium
30     project: 'bier'
31     project-name: 'bier'
32     branch: 'stable/aluminium'
33     build-node: centos7-builder-2c-8g
34     build-timeout: 90
35     mvn-settings: 'bier-settings'
36     mvn-opts: '-Xmx1024m'
37     dependencies: ''
38     email-upstream: '[bier]'
39     disable-job: true
40
41     # Used by the release job
42     staging-profile-id: 942a8075b1f2a
43
44 - project:
45     name: bier-magnesium
46     jobs:
47       - odl-maven-jobs
48       - odl-maven-verify-jobs
49
50     stream: magnesium
51     project: 'bier'
52     project-name: 'bier'
53     branch: 'stable/magnesium'
54     build-node: centos7-builder-2c-8g
55     build-timeout: 90
56     mvn-settings: 'bier-settings'
57     mvn-opts: '-Xmx1024m'
58     dependencies: ''
59     email-upstream: '[bier]'
60     disable-job: true
61
62     # Used by the release job
63     staging-profile-id: 942a8075b1f2a
64
65 - project:
66     name: bier-sodium
67     jobs:
68       - odl-maven-jobs
69       - odl-maven-verify-jobs
70
71     stream: sodium
72     project: 'bier'
73     project-name: 'bier'
74     branch: 'stable/sodium'
75     build-node: centos7-builder-2c-8g
76     build-timeout: 90
77     mvn-settings: 'bier-settings'
78     mvn-opts: '-Xmx1024m'
79     dependencies: ''
80     email-upstream: '[bier]'
81     disable-job: true
82
83     # Used by the release job
84     staging-profile-id: 942a8075b1f2a
85
86 - project:
87     name: bier-release-management
88     jobs:
89       - gerrit-release-merge
90
91     project: bier
92     project-name: bier
93
94     build-node: centos7-builder-2c-1g
95     mvn-settings: bier-settings
96
97 - project:
98     name: bier-sonar
99     jobs:
100       - gerrit-maven-sonar
101
102     project: 'bier'
103     project-name: 'bier'
104     branch: 'master'
105     build-node: centos7-builder-2c-8g
106     mvn-settings: 'bier-settings'
107     mvn-opts: '-Xmx1024m'
108     disable-job: true
109     sonarcloud: true
110     sonarcloud-project-organization: '{sonarcloud_project_organization}'
111     sonarcloud-api-token: '{sonarcloud_api_token}'
112     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
113
114 - project:
115     name: bier-info
116     jobs:
117       - gerrit-info-yaml-verify
118     project: bier
119     project-name: bier
120     branch: master
121     build-node: centos7-builder-2c-1g
122
123 - project:
124     name: bier-view
125     views:
126       - project-view
127     project-name: bier