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}-{os}'
21 - 'dmm-merge-{stream}-{os}'
22 - 'dmm-csit-verify-func-{stream}-{os}-virl'
32 name: 'dmm-verify-{stream}-{os}'
34 project-type: freestyle
35 node: '{os}-basebuild-4c-4g'
39 daysToKeep: '{build-days-to-keep}'
40 numToKeep: '{build-num-to-keep}'
41 artifactDaysToKeep: '{build-artifact-days-to-keep}'
42 artifactNumToKeep: '{build-artifact-num-to-keep}'
54 credentials-id: 'jenkins-gerrit-credentials'
55 refspec: '$GERRIT_REFSPEC'
56 choosing-strategy: 'gerrit'
59 - fdio-infra-wrappers:
60 build-timeout: '{build-timeout}'
63 - gerrit-trigger-patch-submitted:
69 !include-raw-escape: include-raw-build.sh
72 - fdio-infra-shiplogs:
73 maven-version: 'mvn33-new'
76 name: 'dmm-merge-{stream}-{os}'
78 project-type: freestyle
79 node: '{os}-basebuild-4c-4g'
82 daysToKeep: '{build-days-to-keep}'
83 numToKeep: '{build-num-to-keep}'
84 artifactDaysToKeep: '{build-artifact-days-to-keep}'
85 artifactNumToKeep: '{build-artifact-num-to-keep}'
97 credentials-id: 'jenkins-gerrit-credentials'
99 choosing-strategy: 'default'
102 - fdio-infra-wrappers:
103 build-timeout: '{build-timeout}'
106 - gerrit-trigger-patch-merged:
112 !include-raw-escape: include-raw-build.sh
115 - fdio-infra-shiplogs:
116 maven-version: 'mvn33-new'
119 name: 'dmm-csit-verify-func-{stream}-{os}-virl'
121 project-type: freestyle
122 node: '{os}-basebuild-4c-4g'
126 daysToKeep: '{build-days-to-keep}'
127 numToKeep: '{build-num-to-keep}'
128 artifactDaysToKeep: '{build-artifact-days-to-keep}'
129 artifactNumToKeep: '{build-artifact-num-to-keep}'
138 - gerrit-trigger-scm:
139 credentials-id: 'jenkins-gerrit-credentials'
140 refspec: '$GERRIT_REFSPEC'
141 choosing-strategy: 'gerrit'
144 - fdio-infra-wrappers:
145 build-timeout: '{build-timeout}'
148 - gerrit-trigger-manually-triggered:
151 comment-trigger-value: 'verify-dmm-func'
155 !include-raw-escape: include-raw-dmm-csit-functional-virl.sh
159 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
165 - fdio-infra-shiplogs:
166 maven-version: 'mvn33-new'