4 - 'deb_dpdk-verify-{stream}-{os}'
5 - 'deb_dpdk-merge-{stream}-{os}'
6 - 'deb_dpdk-verify-image-{stream}-{os}'
11 repo-os-part: 'ubuntu.bionic.main'
14 branch: 'deb_dpdk_16.07'
15 repo-stream-part: 'deb_dpdk_1607'
18 repo-stream-part: 'deb_dpdk_1611'
21 repo-stream-part: 'deb_dpdk_1705'
24 repo-stream-part: 'deb_dpdk_1708'
27 repo-stream-part: 'deb_dpdk_1711'
30 repo-stream-part: 'deb_dpdk_1802'
33 repo-stream-part: 'deb_dpdk_1805'
36 name: 'deb_dpdk-verify-{stream}-{os}'
38 project-type: freestyle
39 node: '{os}-basebuild-4c-4g'
43 daysToKeep: '{build-days-to-keep}'
44 numToKeep: '{build-num-to-keep}'
45 artifactDaysToKeep: '{build-artifact-days-to-keep}'
46 artifactNumToKeep: '{build-artifact-num-to-keep}'
55 - repo-name-parameter:
56 repo-name: '{repo-stream-part}.{repo-os-part}'
60 credentials-id: 'jenkins-gerrit-credentials'
61 refspec: '$GERRIT_REFSPEC'
62 choosing-strategy: 'gerrit'
65 - fdio-infra-wrappers:
66 build-timeout: '{build-timeout}'
69 - gerrit-trigger-patch-submitted:
76 - include-raw-deb_dpdk-build.sh
79 - fdio-infra-shiplogs:
80 maven-version: 'mvn33-new'
83 name: 'deb_dpdk-verify-image-{stream}-{os}'
85 project-type: freestyle
86 node: '{os}-basebuild-4c-4g'
90 daysToKeep: '{build-days-to-keep}'
91 numToKeep: '{build-num-to-keep}'
92 artifactDaysToKeep: '{build-artifact-days-to-keep}'
93 artifactNumToKeep: '{build-artifact-num-to-keep}'
102 - repo-name-parameter:
103 repo-name: '{repo-stream-part}.{repo-os-part}'
106 - gerrit-trigger-scm:
107 credentials-id: 'jenkins-gerrit-credentials'
108 refspec: '$GERRIT_REFSPEC'
109 choosing-strategy: 'gerrit'
112 - fdio-infra-wrappers:
113 build-timeout: '{build-timeout}'
117 server-name: 'Primary'
119 - comment-added-contains-event:
120 comment-contains-value: 'verify-images'
122 - project-compare-type: 'ANT'
123 project-pattern: '{project}'
125 - branch-compare-type: 'ANT'
126 branch-pattern: '**/{branch}'
136 - include-raw-deb_dpdk-build.sh
139 - fdio-infra-shiplogs:
140 maven-version: 'mvn33-new'
143 name: 'deb_dpdk-merge-{stream}-{os}'
145 project-type: freestyle
146 node: '{os}-basebuild-4c-4g'
149 daysToKeep: '{build-days-to-keep}'
150 numToKeep: '{build-num-to-keep}'
151 artifactDaysToKeep: '{build-artifact-days-to-keep}'
152 artifactNumToKeep: '{build-artifact-num-to-keep}'
162 maven-version: 'mvn33-new'
163 - repo-name-parameter:
164 repo-name: '{repo-stream-part}.{repo-os-part}'
167 - gerrit-trigger-scm:
168 credentials-id: 'jenkins-gerrit-credentials'
170 choosing-strategy: 'default'
173 - fdio-infra-wrappers:
174 build-timeout: '{build-timeout}'
177 - gerrit-trigger-patch-merged:
183 maven-version: 'mvn33-new'
185 settings: 'deb_dpdk-settings'
187 global-settings: 'global-settings'
188 global-settings-type: cfp
189 - config-file-provider:
191 - file-id: 'deb_dpdk-settings'
192 variable: 'SETTINGS_FILE'
193 - file-id: 'global-settings'
194 variable: 'GLOBAL_SETTINGS_FILE'
196 !include-raw-escape: ../scripts/create_maven_env.sh
198 properties-file: maven_env.txt
201 - include-raw-deb_dpdk-build.sh
202 - ../scripts/maven_push_functions.sh
203 - include-raw-deb_dpdk-pkg-push.sh
206 - fdio-infra-shiplogs:
207 maven-version: 'mvn33-new'