Split out release-merge job to separate project
[releng/builder.git] / jjb / dlux / dlux.yaml
1 ---
2 - project:
3     name: dlux-magnesium
4     jobs:
5       - odl-maven-jobs-jdk11
6       - odl-maven-verify-jobs
7
8     stream: magnesium
9     project: 'dlux'
10     project-name: 'dlux'
11     branch: 'master'
12     java-version: 'openjdk11'
13     mvn-settings: 'dlux-settings'
14     dependencies: 'odlparent-merge-{stream}'
15     email-upstream: '[dlux] [odlparent]'
16
17     # Used by the release job
18     staging-profile-id: 96e6a0327484f
19
20 - project:
21     name: dlux-sodium
22     jobs:
23       - odl-maven-jobs
24       - odl-maven-verify-jobs
25
26     stream: sodium
27     project: 'dlux'
28     project-name: 'dlux'
29     branch: 'stable/sodium'
30     mvn-settings: 'dlux-settings'
31     dependencies: 'odlparent-merge-{stream}'
32     email-upstream: '[dlux] [odlparent]'
33
34     # Used by the release job
35     staging-profile-id: 96e6a0327484f
36
37 - project:
38     name: dlux-release-management
39     jobs:
40       - gerrit-release-merge
41
42     project: dlux
43     project-name: dlux
44
45     build-node: centos7-builder-2c-1g
46     mvn-settings: dlux-settings
47
48 - project:
49     name: dlux-sonar
50     jobs:
51       - gerrit-maven-sonar
52     project: 'dlux'
53     project-name: 'dlux'
54     branch: 'master'
55     mvn-settings: 'dlux-settings'
56     mvn-opts: '-Xmx1024m'
57     sonarcloud: true
58     sonarcloud-project-organization: '{sonarcloud_project_organization}'
59     sonarcloud-api-token: '{sonarcloud_api_token}'
60     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
61
62 - project:
63     name: dlux-info
64     jobs:
65       - gerrit-info-yaml-verify
66     project: dlux
67     project-name: dlux
68     branch: master
69     build-node: centos7-builder-2c-1g
70
71 - project:
72     name: dlux-view
73     views:
74       - project-view
75     project-name: dlux