5 - 'jvpp-verify-{stream}-{os}'
6 - 'jvpp-merge-{stream}-{os}'
10 repo-os-part: 'ubuntu.xenial.main'
12 skip-jar-deploy: 'true'
15 repo-os-part: 'ubuntu.bionic.main'
17 skip-jar-deploy: 'false'
18 vpp-job-prefix: 'beta-'
20 repo-os-part: 'centos7'
22 skip-jar-deploy: 'true'
27 repo-stream-part: 'master'
30 repo-stream-part: 'stable.1904'
39 name: 'jvpp-verify-{stream}-{os}'
41 project-type: freestyle
45 **/build-root/packages/*.rpm
46 **/build-root/packages/*.deb
47 **/tmp/jvpp-failed-unittests/*/* **/core
51 default-excludes: false
55 daysToKeep: '{build-days-to-keep}'
56 numToKeep: '{build-num-to-keep}'
57 artifactDaysToKeep: '{build-artifact-days-to-keep}'
58 artifactNumToKeep: '{build-artifact-num-to-keep}'
67 - repo-name-parameter:
68 repo-name: '{repo-stream-part}.{repo-os-part}'
72 name: ARCHIVE_ARTIFACTS
73 default: '{archive-artifacts}'
74 description: Artifacts to archive to the logs server.
78 credentials-id: 'jenkins-gerrit-credentials'
79 refspec: '$GERRIT_REFSPEC'
80 choosing-strategy: 'gerrit'
83 - fdio-infra-wrappers:
84 build-timeout: '{build-timeout}'
87 - gerrit-trigger-patch-submitted:
92 - lf-update-java-alternatives:
93 java-version: openjdk11
96 - ../scripts/setup_jvpp_dev_env.sh
97 - include-raw-jvpp-build.sh
100 - fdio-infra-shiplogs:
101 maven-version: 'mvn36'
103 rerun-unstable-builds: false
106 - email-notification:
107 email-prefix: '[jvpp]'
110 name: 'jvpp-merge-{stream}-{os}'
112 project-type: freestyle
115 **/build-root/packages/*.rpm
116 **/build-root/packages/*.deb
119 only-if-success: true
120 default-excludes: false
124 daysToKeep: '{build-days-to-keep}'
126 artifactDaysToKeep: '{build-artifact-days-to-keep}'
127 artifactNumToKeep: '{build-artifact-num-to-keep}'
136 - maven-project-parameter:
139 maven-version: 'mvn36'
142 - repo-name-parameter:
143 repo-name: '{repo-stream-part}.{repo-os-part}'
145 name: ARCHIVE_ARTIFACTS
146 default: '{archive-artifacts}'
147 description: Artifacts to archive to the logs server.
150 - gerrit-trigger-scm:
151 credentials-id: 'jenkins-gerrit-credentials'
153 choosing-strategy: 'default'
156 - fdio-infra-wrappers:
157 build-timeout: '{build-timeout}'
160 - gerrit-trigger-patch-merged:
164 jobs: 'vpp-{vpp-job-prefix}merge-{stream}-{os}'
168 - lf-update-java-alternatives:
169 java-version: openjdk11
170 - config-file-provider:
172 - file-id: '.packagecloud'
174 - config-file-provider:
176 - file-id: 'packagecloud_api'
179 maven-version: 'mvn36'
181 settings: 'jvpp-settings'
183 global-settings: 'global-settings'
184 global-settings-type: cfp
187 - ../scripts/setup_jvpp_dev_env.sh
188 - include-raw-jvpp-build.sh
189 - provide-maven-settings:
190 settings-file: 'jvpp-settings'
191 global-settings-file: 'global-settings'
194 - ./include-raw-jvpp-packetcloud-push.sh
197 - ../scripts/maven_push_functions.sh
198 - include-raw-jvpp-maven-push.sh
201 - fdio-infra-shiplogs:
202 maven-version: 'mvn36'
204 rerun-unstable-builds: false
207 - email-notification:
208 email-prefix: '[jvpp]'
214 - gerrit-info-yaml-verify
215 build-node: centos7-builder-4c-4g