1 #########################################################################
3 # Copyright (c) 2018 Huawei Technologies Co.,Ltd.
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at:
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #########################################################################
20 - 'dmm-verify-{stream}-checkstyle'
21 - 'dmm-verify-{stream}-{os}'
22 - 'dmm-merge-{stream}-{os}'
23 - 'dmm-csit-verify-func-{stream}-{os}-virl'
33 name: 'dmm-verify-{stream}-checkstyle'
35 project-type: freestyle
36 node: '{os}-basebuild-4c-4g'
40 daysToKeep: '{build-days-to-keep}'
41 numToKeep: '{build-num-to-keep}'
42 artifactDaysToKeep: '{build-artifact-days-to-keep}'
43 artifactNumToKeep: '{build-artifact-num-to-keep}'
55 credentials-id: 'jenkins-gerrit-credentials'
56 refspec: '$GERRIT_REFSPEC'
57 choosing-strategy: 'gerrit'
60 - fdio-infra-wrappers:
61 build-timeout: '{build-timeout}'
64 - gerrit-trigger-patch-submitted:
70 !include-raw-escape: include-raw-dmm-test-checkstyle.sh
73 - fdio-infra-shiplogs:
74 maven-version: 'mvn33-new'
77 name: 'dmm-verify-{stream}-{os}'
79 project-type: freestyle
80 node: '{os}-basebuild-4c-4g'
84 daysToKeep: '{build-days-to-keep}'
85 numToKeep: '{build-num-to-keep}'
86 artifactDaysToKeep: '{build-artifact-days-to-keep}'
87 artifactNumToKeep: '{build-artifact-num-to-keep}'
99 credentials-id: 'jenkins-gerrit-credentials'
100 refspec: '$GERRIT_REFSPEC'
101 choosing-strategy: 'gerrit'
104 - fdio-infra-wrappers:
105 build-timeout: '{build-timeout}'
108 - gerrit-trigger-patch-submitted:
114 !include-raw-escape: include-raw-build.sh
117 - fdio-infra-shiplogs:
118 maven-version: 'mvn33-new'
121 name: 'dmm-merge-{stream}-{os}'
123 project-type: freestyle
124 node: '{os}-basebuild-4c-4g'
127 daysToKeep: '{build-days-to-keep}'
128 numToKeep: '{build-num-to-keep}'
129 artifactDaysToKeep: '{build-artifact-days-to-keep}'
130 artifactNumToKeep: '{build-artifact-num-to-keep}'
141 - gerrit-trigger-scm:
142 credentials-id: 'jenkins-gerrit-credentials'
144 choosing-strategy: 'default'
147 - fdio-infra-wrappers:
148 build-timeout: '{build-timeout}'
151 - gerrit-trigger-patch-merged:
157 !include-raw-escape: include-raw-build.sh
160 - fdio-infra-shiplogs:
161 maven-version: 'mvn33-new'
164 name: 'dmm-csit-verify-func-{stream}-{os}-virl'
166 project-type: freestyle
167 node: '{os}-basebuild-4c-4g'
171 daysToKeep: '{build-days-to-keep}'
172 numToKeep: '{build-num-to-keep}'
173 artifactDaysToKeep: '{build-artifact-days-to-keep}'
174 artifactNumToKeep: '{build-artifact-num-to-keep}'
183 - gerrit-trigger-scm:
184 credentials-id: 'jenkins-gerrit-credentials'
185 refspec: '$GERRIT_REFSPEC'
186 choosing-strategy: 'gerrit'
189 - fdio-infra-wrappers:
190 build-timeout: '{build-timeout}'
193 - gerrit-trigger-manually-triggered:
196 comment-trigger-value: 'verify-dmm-func'
200 !include-raw-escape: include-raw-dmm-csit-functional-virl.sh
204 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
210 - fdio-infra-shiplogs:
211 maven-version: 'mvn33-new'