4 - 'deb_dpdk-verify-{stream}-{os}'
5 - 'deb_dpdk-merge-{stream}-{os}'
6 - 'deb_dpdk-verify-image-{stream}-{os}'
11 repo-os-part: 'ubuntu.xenial.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 name: 'deb_dpdk-verify-{stream}-{os}'
29 project-type: freestyle
30 node: '{os}-basebuild-4c-4g'
34 daysToKeep: '{build-days-to-keep}'
35 numToKeep: '{build-num-to-keep}'
36 artifactDaysToKeep: '{build-artifact-days-to-keep}'
37 artifactNumToKeep: '{build-artifact-num-to-keep}'
46 - repo-name-parameter:
47 repo-name: '{repo-stream-part}.{repo-os-part}'
51 credentials-id: 'jenkins-gerrit-credentials'
52 refspec: '$GERRIT_REFSPEC'
53 choosing-strategy: 'gerrit'
56 - fdio-infra-wrappers:
57 build-timeout: '{build-timeout}'
60 - gerrit-trigger-patch-submitted:
67 - include-raw-deb_dpdk-build.sh
70 - fdio-infra-shiplogs:
71 maven-version: 'mvn33-new'
74 name: 'deb_dpdk-verify-image-{stream}-{os}'
76 project-type: freestyle
77 node: '{os}-basebuild-4c-4g'
81 daysToKeep: '{build-days-to-keep}'
82 numToKeep: '{build-num-to-keep}'
83 artifactDaysToKeep: '{build-artifact-days-to-keep}'
84 artifactNumToKeep: '{build-artifact-num-to-keep}'
93 - repo-name-parameter:
94 repo-name: '{repo-stream-part}.{repo-os-part}'
98 credentials-id: 'jenkins-gerrit-credentials'
99 refspec: '$GERRIT_REFSPEC'
100 choosing-strategy: 'gerrit'
103 - fdio-infra-wrappers:
104 build-timeout: '{build-timeout}'
108 server-name: 'Primary'
110 - comment-added-contains-event:
111 comment-contains-value: 'verify-images'
113 - project-compare-type: 'ANT'
114 project-pattern: '{project}'
116 - branch-compare-type: 'ANT'
117 branch-pattern: '**/{branch}'
127 - include-raw-deb_dpdk-build.sh
130 - fdio-infra-shiplogs:
131 maven-version: 'mvn33-new'
134 name: 'deb_dpdk-merge-{stream}-{os}'
136 project-type: freestyle
137 node: '{os}-basebuild-4c-4g'
140 daysToKeep: '{build-days-to-keep}'
141 numToKeep: '{build-num-to-keep}'
142 artifactDaysToKeep: '{build-artifact-days-to-keep}'
143 artifactNumToKeep: '{build-artifact-num-to-keep}'
153 maven-version: 'mvn33-new'
154 - repo-name-parameter:
155 repo-name: '{repo-stream-part}.{repo-os-part}'
158 - gerrit-trigger-scm:
159 credentials-id: 'jenkins-gerrit-credentials'
161 choosing-strategy: 'default'
164 - fdio-infra-wrappers:
165 build-timeout: '{build-timeout}'
168 - gerrit-trigger-patch-merged:
174 maven-version: 'mvn33-new'
176 settings: 'deb_dpdk-settings'
178 global-settings: 'global-settings'
179 global-settings-type: cfp
180 - config-file-provider:
182 - file-id: 'deb_dpdk-settings'
183 variable: 'SETTINGS_FILE'
184 - file-id: 'global-settings'
185 variable: 'GLOBAL_SETTINGS_FILE'
187 !include-raw-escape: ../scripts/create_maven_env.sh
189 properties-file: maven_env.txt
192 - include-raw-deb_dpdk-build.sh
193 - ../scripts/maven_push_functions.sh
194 - include-raw-deb_dpdk-pkg-push.sh
197 - fdio-infra-shiplogs:
198 maven-version: 'mvn33-new'