6 - 'vpp-verify-{stream}-osleap15'
7 - 'vpp-merge-{stream}-osleap15'
11 repo-os-part: 'opensuse'
16 repo-stream-part: 'master'
19 repo-stream-part: 'stable.1810'
22 repo-stream-part: 'stable.1901'
25 name: 'vpp-verify-{stream}-osleap15'
27 project-type: freestyle
32 daysToKeep: '{build-days-to-keep}'
34 artifactDaysToKeep: '{build-artifact-days-to-keep}'
35 artifactNumToKeep: '{build-artifact-num-to-keep}'
44 - repo-name-parameter:
45 repo-name: '{repo-stream-part}.opensuse'
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-checkstyle:
66 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
69 - ../scripts/setup_vpp_dpdk_dev_env.sh
70 - include-raw-vpp-build.sh
74 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
78 default-excludes: false
79 - fdio-infra-shiplogs:
80 maven-version: 'mvn33-new'
81 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
83 rerun-unstable-builds: false
88 name: 'vpp-merge-{stream}-osleap15'
90 project-type: freestyle
94 daysToKeep: '{build-days-to-keep}'
96 artifactDaysToKeep: '{build-artifact-days-to-keep}'
97 artifactNumToKeep: '{build-artifact-num-to-keep}'
106 - maven-project-parameter:
109 maven-version: 'mvn33-new'
112 - repo-name-parameter:
113 repo-name: '{repo-stream-part}.opensuse'
116 - gerrit-trigger-scm:
117 credentials-id: 'jenkins-gerrit-credentials'
119 choosing-strategy: 'default'
122 - fdio-infra-wrappers:
123 build-timeout: '{build-timeout}'
126 - gerrit-trigger-patch-merged:
131 - config-file-provider:
133 - file-id: '.packagecloud'
135 - config-file-provider:
137 - file-id: 'packagecloud_api'
140 maven-version: 'mvn33-new'
142 settings: 'vpp-settings'
144 global-settings: 'global-settings'
145 global-settings-type: cfp
147 !include-raw-escape: include-raw-vpp-checkstyle.sh
149 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
152 - ../scripts/setup_vpp_dpdk_dev_env.sh
153 - include-raw-vpp-build.sh
154 - provide-maven-settings:
155 settings-file: 'vpp-settings'
156 global-settings-file: 'global-settings'
159 - ../scripts/packagecloud_push.sh
162 - ../scripts/maven_push_functions.sh
163 - include-raw-vpp-maven-push.sh
167 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
170 only-if-success: true
171 default-excludes: false
172 - fdio-infra-shiplogs:
173 maven-version: 'mvn33-new'
175 rerun-unstable-builds: false