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