4 - 'honeycomb-verify-{branch}-{os}'
5 - 'honeycomb-merge-{branch}-{os}'
6 - 'honeycomb-integration-{branch}-{os}'
7 - 'honeycomb-verify-image-{branch}-{os}'
13 name: 'honeycomb-verify-{branch}-{os}'
19 daysToKeep: '{build-days-to-keep}'
20 numToKeep: '{build-num-to-keep}'
21 artifactDaysToKeep: '{build-artifact-days-to-keep}'
22 artifactNumToKeep: '{build-artifact-num-to-keep}'
34 credentials-id: '{ssh-credentials}'
35 refspec: '$GERRIT_REFSPEC'
36 choosing-strategy: 'gerrit'
40 - ssh-agent-credentials:
45 - gerrit-trigger-patch-submitted:
51 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
55 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
56 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
57 settings: 'honeycomb-settings'
59 global-settings: 'global-settings'
60 global-settings-type: cfp
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-{branch}-{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'
130 global-settings: 'global-settings'
131 global-settings-type: cfp
135 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
138 - email-notification:
139 email-prefix: '[honeycomb]'
142 name: 'honeycomb-merge-{branch}-{os}'
148 daysToKeep: '{build-days-to-keep}'
149 numToKeep: '{build-num-to-keep}'
150 artifactDaysToKeep: '{build-artifact-days-to-keep}'
151 artifactNumToKeep: '{build-artifact-num-to-keep}'
160 - gerrit-trigger-scm:
161 credentials-id: '{ssh-credentials}'
163 choosing-strategy: 'default'
167 - ssh-agent-credentials:
169 - '{ssh-credentials}'
172 - gerrit-trigger-patch-merged:
178 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
181 maven-name: '{mvn33}'
183 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
184 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
185 settings: 'honeycomb-settings'
187 global-settings: 'global-settings'
188 global-settings-type: cfp
192 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
198 - email-notification:
199 email-prefix: '[honeycomb]'
203 deploy-unstable: false
206 name: 'honeycomb-integration-{branch}-{os}'
212 daysToKeep: '{build-days-to-keep}'
213 numToKeep: '{build-num-to-keep}'
214 artifactDaysToKeep: '{build-artifact-days-to-keep}'
215 artifactNumToKeep: '{build-artifact-num-to-keep}'
225 credentials-id: '{ssh-credentials}'
231 - ssh-agent-credentials:
233 - '{ssh-credentials}'
237 jobs: 'vpp-merge-{branch}-{os}'
242 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64;fi
245 maven-name: '{mvn33}'
247 goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
248 maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
249 settings: 'honeycomb-settings'
251 global-settings: 'global-settings'
252 global-settings-type: cfp
256 if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64;fi
262 - email-notification:
263 email-prefix: '[honeycomb]'
267 deploy-unstable: false