2 #########################################################################
4 # Copyright (c) 2018 Huawei Technologies Co.,Ltd.
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at:
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #########################################################################
21 - 'dmm-verify-{stream}-checkstyle'
22 - 'dmm-verify-{stream}-{os}'
23 - 'dmm-merge-{stream}-{os}'
39 - 'dmm-csit-verify-func-{stream}-{os}-virl'
57 name: 'dmm-verify-{stream}-checkstyle'
59 project-type: freestyle
60 node: '{os}-builder-4c-4g'
64 daysToKeep: '{build-days-to-keep}'
65 numToKeep: '{build-num-to-keep}'
66 artifactDaysToKeep: '{build-artifact-days-to-keep}'
67 artifactNumToKeep: '{build-artifact-num-to-keep}'
79 credentials-id: 'jenkins-gerrit-credentials'
80 refspec: '$GERRIT_REFSPEC'
81 choosing-strategy: 'gerrit'
84 - fdio-infra-wrappers:
85 build-timeout: '{build-timeout}'
88 - gerrit-trigger-patch-submitted:
94 !include-raw-escape: include-raw-dmm-test-checkstyle.sh
97 - fdio-infra-shiplogs:
98 maven-version: 'mvn33-new'
101 name: 'dmm-verify-{stream}-{os}'
103 project-type: freestyle
104 node: '{os}-builder-4c-4g'
108 daysToKeep: '{build-days-to-keep}'
109 numToKeep: '{build-num-to-keep}'
110 artifactDaysToKeep: '{build-artifact-days-to-keep}'
111 artifactNumToKeep: '{build-artifact-num-to-keep}'
122 - gerrit-trigger-scm:
123 credentials-id: 'jenkins-gerrit-credentials'
124 refspec: '$GERRIT_REFSPEC'
125 choosing-strategy: 'gerrit'
128 - fdio-infra-wrappers:
129 build-timeout: '{build-timeout}'
132 - gerrit-trigger-patch-submitted:
138 !include-raw-escape: include-raw-build.sh
141 - fdio-infra-shiplogs:
142 maven-version: 'mvn33-new'
145 name: 'dmm-merge-{stream}-{os}'
147 project-type: freestyle
148 node: '{os}-builder-4c-4g'
150 daysToKeep: '{build-days-to-keep}'
151 numToKeep: '{build-num-to-keep}'
152 artifactDaysToKeep: '{build-artifact-days-to-keep}'
153 artifactNumToKeep: '{build-artifact-num-to-keep}'
164 - gerrit-trigger-scm:
165 credentials-id: 'jenkins-gerrit-credentials'
167 choosing-strategy: 'default'
170 - fdio-infra-wrappers:
171 build-timeout: '{build-timeout}'
174 - gerrit-trigger-patch-merged:
180 !include-raw-escape: include-raw-build.sh
183 - fdio-infra-shiplogs:
184 maven-version: 'mvn33-new'
187 name: 'dmm-csit-verify-func-{stream}-{os}-virl'
189 project-type: freestyle
190 node: '{os}-builder-4c-4g'
194 daysToKeep: '{build-days-to-keep}'
195 numToKeep: '{build-num-to-keep}'
196 artifactDaysToKeep: '{build-artifact-days-to-keep}'
197 artifactNumToKeep: '{build-artifact-num-to-keep}'
206 - gerrit-trigger-scm:
207 credentials-id: 'jenkins-gerrit-credentials'
208 refspec: '$GERRIT_REFSPEC'
209 choosing-strategy: 'gerrit'
212 - fdio-infra-wrappers:
213 build-timeout: '{build-timeout}'
216 - gerrit-trigger-patch-submitted:
222 !include-raw-escape: include-raw-dmm-csit-functional-virl.sh
226 artifacts: 'csit/archive/*.*'
232 - fdio-infra-shiplogs:
233 maven-version: 'mvn33-new'
239 - gerrit-info-yaml-verify
240 build-node: centos7-builder-4c-4g