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-{stream}-{os}-virl'
34 name: 'dmm-verify-{stream}-checkstyle'
36 project-type: freestyle
37 node: '{os}-basebuild-4c-4g'
41 daysToKeep: '{build-days-to-keep}'
42 numToKeep: '{build-num-to-keep}'
43 artifactDaysToKeep: '{build-artifact-days-to-keep}'
44 artifactNumToKeep: '{build-artifact-num-to-keep}'
56 credentials-id: 'jenkins-gerrit-credentials'
57 refspec: '$GERRIT_REFSPEC'
58 choosing-strategy: 'gerrit'
61 - fdio-infra-wrappers:
62 build-timeout: '{build-timeout}'
65 - gerrit-trigger-patch-submitted:
71 !include-raw-escape: include-raw-dmm-test-checkstyle.sh
74 - fdio-infra-shiplogs:
75 maven-version: 'mvn33-new'
78 name: 'dmm-verify-{stream}-{os}'
80 project-type: freestyle
81 node: '{os}-basebuild-4c-4g'
85 daysToKeep: '{build-days-to-keep}'
86 numToKeep: '{build-num-to-keep}'
87 artifactDaysToKeep: '{build-artifact-days-to-keep}'
88 artifactNumToKeep: '{build-artifact-num-to-keep}'
100 credentials-id: 'jenkins-gerrit-credentials'
101 refspec: '$GERRIT_REFSPEC'
102 choosing-strategy: 'gerrit'
105 - fdio-infra-wrappers:
106 build-timeout: '{build-timeout}'
109 - gerrit-trigger-patch-submitted:
115 !include-raw-escape: include-raw-build.sh
118 - fdio-infra-shiplogs:
119 maven-version: 'mvn33-new'
122 name: 'dmm-merge-{stream}-{os}'
124 project-type: freestyle
125 node: '{os}-basebuild-4c-4g'
128 daysToKeep: '{build-days-to-keep}'
129 numToKeep: '{build-num-to-keep}'
130 artifactDaysToKeep: '{build-artifact-days-to-keep}'
131 artifactNumToKeep: '{build-artifact-num-to-keep}'
142 - gerrit-trigger-scm:
143 credentials-id: 'jenkins-gerrit-credentials'
145 choosing-strategy: 'default'
148 - fdio-infra-wrappers:
149 build-timeout: '{build-timeout}'
152 - gerrit-trigger-patch-merged:
158 !include-raw-escape: include-raw-build.sh
161 - fdio-infra-shiplogs:
162 maven-version: 'mvn33-new'
165 name: 'dmm-csit-verify-func-{stream}-{os}-virl'
167 project-type: freestyle
168 node: '{os}-basebuild-4c-4g'
172 daysToKeep: '{build-days-to-keep}'
173 numToKeep: '{build-num-to-keep}'
174 artifactDaysToKeep: '{build-artifact-days-to-keep}'
175 artifactNumToKeep: '{build-artifact-num-to-keep}'
184 - gerrit-trigger-scm:
185 credentials-id: 'jenkins-gerrit-credentials'
186 refspec: '$GERRIT_REFSPEC'
187 choosing-strategy: 'gerrit'
190 - fdio-infra-wrappers:
191 build-timeout: '{build-timeout}'
194 - gerrit-trigger-patch-submitted:
200 !include-raw-escape: include-raw-dmm-csit-functional-virl.sh
204 artifacts: 'csit/archive/*.*'
210 - fdio-infra-shiplogs:
211 maven-version: 'mvn33-new'