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
46 daysToKeep: '{build-days-to-keep}'
47 numToKeep: '{build-num-to-keep}'
48 artifactDaysToKeep: '{build-artifact-days-to-keep}'
49 artifactNumToKeep: '{build-artifact-num-to-keep}'
58 - repo-name-parameter:
59 repo-name: '{repo-stream-part}.{repo-os-part}'
65 credentials-id: 'jenkins-gerrit-credentials'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
70 - fdio-infra-wrappers:
71 build-timeout: '{build-timeout}'
74 - gerrit-trigger-patch-submitted:
79 - lf-update-java-alternatives:
80 java-version: openjdk11
83 - ../scripts/setup_jvpp_dev_env.sh
84 - include-raw-jvpp-build.sh
89 **/build-root/packages/*.rpm,
90 **/build-root/packages/*.deb
95 default-excludes: false
96 - fdio-infra-shiplogs:
97 maven-version: 'mvn36'
98 archive-artifacts: '/tmp/jvpp-failed-unittests/*/* **/core'
100 rerun-unstable-builds: false
103 - email-notification:
104 email-prefix: '[jvpp]'
107 name: 'jvpp-merge-{stream}-{os}'
109 project-type: freestyle
113 daysToKeep: '{build-days-to-keep}'
115 artifactDaysToKeep: '{build-artifact-days-to-keep}'
116 artifactNumToKeep: '{build-artifact-num-to-keep}'
125 - maven-project-parameter:
128 maven-version: 'mvn36'
131 - repo-name-parameter:
132 repo-name: '{repo-stream-part}.{repo-os-part}'
135 - gerrit-trigger-scm:
136 credentials-id: 'jenkins-gerrit-credentials'
138 choosing-strategy: 'default'
141 - fdio-infra-wrappers:
142 build-timeout: '{build-timeout}'
145 - gerrit-trigger-patch-merged:
149 jobs: 'vpp-{vpp-job-prefix}merge-{stream}-{os}'
153 - lf-update-java-alternatives:
154 java-version: openjdk11
155 - config-file-provider:
157 - file-id: '.packagecloud'
159 - config-file-provider:
161 - file-id: 'packagecloud_api'
164 maven-version: 'mvn36'
166 settings: 'jvpp-settings'
168 global-settings: 'global-settings'
169 global-settings-type: cfp
172 - ../scripts/setup_jvpp_dev_env.sh
173 - include-raw-jvpp-build.sh
174 - provide-maven-settings:
175 settings-file: 'jvpp-settings'
176 global-settings-file: 'global-settings'
179 - ./include-raw-jvpp-packetcloud-push.sh
182 - ../scripts/maven_push_functions.sh
183 - include-raw-jvpp-maven-push.sh
188 **/build-root/packages/*.rpm,
189 **/build-root/packages/*.deb
192 only-if-success: true
193 default-excludes: false
194 - fdio-infra-shiplogs:
195 maven-version: 'mvn36'
197 rerun-unstable-builds: false
200 - email-notification:
201 email-prefix: '[jvpp]'