Merge "Change Netconf Testtool version"
[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
8     project: yangtools
9     project-name: yangtools
10     branch: master
11     stream: master
12
13     java-version: "openjdk11"
14     mvn-settings: "yangtools-settings"
15     mvn-version: mvn36
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-6.0.x
32     jobs:
33       - odl-maven-jobs-jdk11
34       - odl-maven-verify-jobs
35
36     project: yangtools
37     project-name: yangtools
38     branch: 6.0.x
39     stream: 6.0.x
40
41     java-version: "openjdk11"
42     mvn-settings: "yangtools-settings"
43     mvn-version: mvn36
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-5.0.x
60     jobs:
61       - odl-maven-jobs-jdk11
62       - odl-maven-verify-jobs
63
64     project: yangtools
65     project-name: yangtools
66     branch: 5.0.x
67     stream: 5.0.x
68
69     java-version: "openjdk11"
70     mvn-settings: "yangtools-settings"
71     mvn-version: mvn36
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-4.0.x
88     jobs:
89       - odl-maven-jobs-jdk11
90       - odl-maven-verify-jobs
91
92     project: yangtools
93     project-name: yangtools
94     branch: 4.0.x
95     stream: 4.0.x
96
97     java-version: "openjdk11"
98     mvn-settings: "yangtools-settings"
99
100     dependencies: ""
101     email-upstream: "[yangtools]"
102     archive-artifacts: >
103       **/*.prop
104       **/*.log
105       **/target/surefire-reports/*-output.txt
106       **/target/failsafe-reports/failsafe-summary.xml
107       **/hs_err_*.log
108       **/target/feature/feature.xml
109
110     # Used by the release job
111     staging-profile-id: 1271cf710cc09d
112
113 - project:
114     name: yangtools-v3.0.x
115     jobs:
116       - odl-maven-jobs
117       - odl-maven-verify-jobs
118
119     project: yangtools
120     project-name: yangtools
121     branch: v3.0.x
122     stream: v3.0.x
123
124     mvn-settings: "yangtools-settings"
125     mvn-opts: "-Xmx1024m"
126
127     dependencies: ""
128     email-upstream: "[yangtools]"
129     archive-artifacts: >
130       **/*.prop
131       **/*.log
132       **/target/surefire-reports/*-output.txt
133       **/target/failsafe-reports/failsafe-summary.xml
134       **/hs_err_*.log
135       **/target/feature/feature.xml
136
137     # Used by the release job
138     staging-profile-id: 1271cf710cc09d
139
140 - project:
141     name: yangtools-release-management
142     jobs:
143       - gerrit-release-merge
144
145     project: yangtools
146     project-name: yangtools
147
148     build-node: centos7-builder-2c-1g
149     mvn-settings: yangtools-settings
150
151 - project:
152     name: yangtools-sonar
153     jobs:
154       - gerrit-maven-sonar:
155           mvn-params: >
156             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
157             -Dskip.karaf.featureTest=true
158           sonar-mvn-goal: >
159             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
160             sonar:sonar
161
162     project: "yangtools"
163     project-name: "yangtools"
164     branch: "master"
165     java-version: "openjdk11"
166     mvn-settings: "yangtools-settings"
167     mvn-opts: "-Xmx1024m"
168     sonarcloud: true
169     sonarcloud-project-organization: "{sonarcloud_project_organization}"
170     sonarcloud-api-token: "{sonarcloud_api_token}"
171     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
172
173 - project:
174     name: yangtools-info
175     jobs:
176       - gerrit-info-yaml-verify
177     project: yangtools
178     project-name: yangtools
179     branch: master
180     build-node: centos7-builder-2c-1g
181
182 - project:
183     name: yangtools-view
184     views:
185       - project-view
186     project-name: yangtools