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