4 - 'honeycomb-verify-{stream}-{os}'
5 - 'honeycomb-merge-{stream}-{os}'
6 - 'honeycomb-integration-{stream}-{os}'
7 - 'honeycomb-verify-image-{stream}-{os}'
15 name: 'honeycomb-verify-{stream}-{os}'
21 daysToKeep: '{build-days-to-keep}'
22 numToKeep: '{build-num-to-keep}'
23 artifactDaysToKeep: '{build-artifact-days-to-keep}'
24 artifactNumToKeep: '{build-artifact-num-to-keep}'
36 credentials-id: '{ssh-credentials}'
37 refspec: '$GERRIT_REFSPEC'
38 choosing-strategy: 'gerrit'
42 - ssh-agent-credentials:
47 - gerrit-trigger-patch-submitted:
53 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
57 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
58 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
59 settings: '{honeycomb-settings}'
60 global-settings: '{global-settings}'
64 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
68 email-prefix: '[honeycomb]'
71 name: 'honeycomb-verify-image-{stream}-{os}'
73 node: 'verify-image-{os}'
77 daysToKeep: '{build-days-to-keep}'
78 numToKeep: '{build-num-to-keep}'
79 artifactDaysToKeep: '{build-artifact-days-to-keep}'
80 artifactNumToKeep: '{build-artifact-num-to-keep}'
92 credentials-id: '{ssh-credentials}'
93 refspec: '$GERRIT_REFSPEC'
94 choosing-strategy: 'gerrit'
98 - ssh-agent-credentials:
100 - '{ssh-credentials}'
104 server-name: 'Primary'
106 - comment-added-contains-event:
107 comment-contains-value: 'verify-images'
109 - project-compare-type: 'ANT'
110 project-pattern: '{project}'
112 - branch-compare-type: 'ANT'
113 branch-pattern: '**/{branch}'
122 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
124 maven-name: '{mvn33}'
126 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
127 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
128 settings: '{honeycomb-settings}'
129 global-settings: '{global-settings}'
133 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
136 - email-notification:
137 email-prefix: '[honeycomb]'
140 name: 'honeycomb-merge-{stream}-{os}'
146 daysToKeep: '{build-days-to-keep}'
147 numToKeep: '{build-num-to-keep}'
148 artifactDaysToKeep: '{build-artifact-days-to-keep}'
149 artifactNumToKeep: '{build-artifact-num-to-keep}'
158 - gerrit-trigger-scm:
159 credentials-id: '{ssh-credentials}'
161 choosing-strategy: 'default'
165 - ssh-agent-credentials:
167 - '{ssh-credentials}'
170 - gerrit-trigger-patch-merged:
176 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
179 maven-name: '{mvn33}'
181 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
182 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
183 settings: '{honeycomb-settings}'
184 global-settings: '{global-settings}'
188 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
194 - email-notification:
195 email-prefix: '[honeycomb]'
199 deploy-unstable: false
202 name: 'honeycomb-integration-{stream}-{os}'
208 daysToKeep: '{build-days-to-keep}'
209 numToKeep: '{build-num-to-keep}'
210 artifactDaysToKeep: '{build-artifact-days-to-keep}'
211 artifactNumToKeep: '{build-artifact-num-to-keep}'
221 credentials-id: '{ssh-credentials}'
227 - ssh-agent-credentials:
229 - '{ssh-credentials}'
233 jobs: 'vpp-merge-{branch}-{os}'
238 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
241 maven-name: '{mvn33}'
243 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
244 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
245 settings: '{honeycomb-settings}'
246 global-settings: '{global-settings}'
250 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
256 - email-notification:
257 email-prefix: '[honeycomb]'
261 deploy-unstable: false