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}'
24 - 'dmm-csit-verify-func-master-{os}-virl'
42 name: 'dmm-verify-{stream}-checkstyle'
44 project-type: freestyle
45 node: '{os}-builder-8c-8g'
49 daysToKeep: '{build-days-to-keep}'
50 numToKeep: '{build-num-to-keep}'
51 artifactDaysToKeep: '{build-artifact-days-to-keep}'
52 artifactNumToKeep: '{build-artifact-num-to-keep}'
64 credentials-id: 'jenkins-gerrit-credentials'
65 refspec: '$GERRIT_REFSPEC'
66 choosing-strategy: 'gerrit'
69 - fdio-infra-wrappers:
70 build-timeout: '{build-timeout}'
73 - gerrit-trigger-patch-submitted:
79 !include-raw-escape: include-raw-dmm-test-checkstyle.sh
82 - fdio-infra-shiplogs:
83 maven-version: 'mvn33-new'
86 name: 'dmm-verify-{stream}-{os}'
88 project-type: freestyle
89 node: '{os}-builder-8c-8g'
93 daysToKeep: '{build-days-to-keep}'
94 numToKeep: '{build-num-to-keep}'
95 artifactDaysToKeep: '{build-artifact-days-to-keep}'
96 artifactNumToKeep: '{build-artifact-num-to-keep}'
107 - gerrit-trigger-scm:
108 credentials-id: 'jenkins-gerrit-credentials'
109 refspec: '$GERRIT_REFSPEC'
110 choosing-strategy: 'gerrit'
113 - fdio-infra-wrappers:
114 build-timeout: '{build-timeout}'
117 - gerrit-trigger-patch-submitted:
123 !include-raw-escape: include-raw-build.sh
126 - fdio-infra-shiplogs:
127 maven-version: 'mvn33-new'
130 name: 'dmm-merge-{stream}-{os}'
132 project-type: freestyle
133 node: '{os}-builder-8c-8g'
135 daysToKeep: '{build-days-to-keep}'
136 numToKeep: '{build-num-to-keep}'
137 artifactDaysToKeep: '{build-artifact-days-to-keep}'
138 artifactNumToKeep: '{build-artifact-num-to-keep}'
149 - gerrit-trigger-scm:
150 credentials-id: 'jenkins-gerrit-credentials'
152 choosing-strategy: 'default'
155 - fdio-infra-wrappers:
156 build-timeout: '{build-timeout}'
159 - gerrit-trigger-patch-merged:
165 !include-raw-escape: include-raw-build.sh
168 - fdio-infra-shiplogs:
169 maven-version: 'mvn33-new'
172 name: 'dmm-csit-verify-func-master-{os}-virl'
174 project-type: freestyle
175 node: '{os}-builder-8c-8g'
179 daysToKeep: '{build-days-to-keep}'
180 numToKeep: '{build-num-to-keep}'
181 artifactDaysToKeep: '{build-artifact-days-to-keep}'
182 artifactNumToKeep: '{build-artifact-num-to-keep}'
191 - gerrit-trigger-scm:
192 credentials-id: 'jenkins-gerrit-credentials'
193 refspec: '$GERRIT_REFSPEC'
194 choosing-strategy: 'gerrit'
197 - fdio-infra-wrappers:
198 build-timeout: '{build-timeout}'
201 - gerrit-trigger-patch-submitted:
207 !include-raw-escape: include-raw-dmm-csit-functional-virl.sh
211 artifacts: 'csit/archive/*.*'
217 - fdio-infra-shiplogs:
218 maven-version: 'mvn33-new'