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