Feat: switch default build-node to centos8-4c-4g
[releng/builder.git] / jjb / aaa / aaa.yaml
1 ---
2 - project:
3     name: aaa-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           build-node: centos8-builder-2c-2g
7           project-pattern: aaa
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
9           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
10       - odl-maven-jobs-jdk17
11       - odl-maven-verify-jobs-jdk17
12
13     stream: master
14     project: "aaa"
15     project-name: "aaa"
16     branch: "master"
17     java-version: "openjdk17"
18     mvn-settings: "aaa-settings"
19     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
20     email-upstream: "[aaa] [odlparent] [yangtools] [controller]"
21
22     # Used by the release job
23     staging-profile-id: 9318cf3c82c33
24
25 - project:
26     name: aaa-0.17.x
27     jobs:
28       - "{project-name}-rtd-jobs":
29           build-node: centos8-builder-2c-2g
30           project-pattern: aaa
31           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
32           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
33       - odl-maven-jobs-jdk17
34       - odl-maven-verify-jobs-jdk17
35
36     stream: 0.17.x
37     project: "aaa"
38     project-name: "aaa"
39     branch: 0.17.x
40     java-version: "openjdk17"
41     mvn-settings: "aaa-settings"
42     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
43     email-upstream: "[aaa] [odlparent] [yangtools] [controller]"
44
45     # Used by the release job
46     staging-profile-id: 9318cf3c82c33
47
48 - project:
49     name: aaa-0.16.x
50     jobs:
51       - "{project-name}-rtd-jobs":
52           build-node: centos8-builder-2c-2g
53           project-pattern: aaa
54           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
55           rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
56       - odl-maven-jobs-jdk17
57       - odl-maven-verify-jobs-jdk17
58
59     stream: 0.16.x
60     project: "aaa"
61     project-name: "aaa"
62     branch: 0.16.x
63     java-version: "openjdk17"
64     mvn-settings: "aaa-settings"
65     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
66     email-upstream: "[aaa] [odlparent] [yangtools] [controller]"
67
68     # Used by the release job
69     staging-profile-id: 9318cf3c82c33
70
71 - project:
72     name: aaa-release-management
73     jobs:
74       - gerrit-release-merge
75
76     project: aaa
77     project-name: aaa
78
79     build-node: centos7-builder-2c-1g
80     mvn-settings: aaa-settings
81     # Needs to be rather long until we sort out the performance of
82     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
83     build-timeout: 60
84
85 - project:
86     name: aaa-sonar
87     jobs:
88       - gerrit-maven-sonar:
89           mvn-params: >
90             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
91             -Dskip.karaf.featureTest=true
92           sonar-mvn-goal: >
93             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
94             sonar:sonar
95
96     project: "aaa"
97     project-name: "aaa"
98     branch: "master"
99     java-version: "openjdk17"
100     mvn-version: mvn38
101     mvn-settings: "aaa-settings"
102     sonarcloud: true
103     sonarcloud-project-organization: "{sonarcloud_project_organization}"
104     sonarcloud-api-token: "{sonarcloud_api_token}"
105     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
106
107 - project:
108     name: aaa-info
109     jobs:
110       - gerrit-info-yaml-verify
111     project: aaa
112     project-name: aaa
113     branch: "master"
114     build-node: centos7-builder-2c-1g
115
116 - project:
117     name: aaa-view
118     views:
119       - project-view
120     project-name: aaa