+---
- project:
name: honeycomb
jobs:
- 'honeycomb-merge-{stream}-{os}'
- 'honeycomb-benchmark-master'
project: 'honeycomb'
- os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- skip-site: 'true'
+ os: 'ubuntu1604'
+ repo-os-part: 'ubuntu.xenial.main'
+
stream:
- master:
branch: 'master'
repo-stream-part: 'master'
- - '1609':
- branch: 'stable/1609'
- repo-stream-part: 'stable.1609'
+ - '1801':
+ branch: 'stable/1801'
+ repo-stream-part: 'stable.1801'
+ - '1804':
+ branch: 'stable/1804'
+ repo-stream-part: 'stable.1804'
+ - '1807':
+ branch: 'stable/1807'
+ repo-stream-part: 'stable.1807'
- job-template:
name: 'honeycomb-verify-{stream}-{os}'
name: 'honeycomb'
branch: '{branch}'
- prebuilders:
- - shell: |
- if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
maven:
maven-name: 'mvn33-new'
root-pom: 'pom.xml'
maven:
maven-name: 'mvn33-new'
root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dsonar -Dmaven.site.skip={skip-site} site -Dmaven.site.deploy.skip={skip-site} site:deploy'
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dsonar site site:deploy'
maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
settings: 'honeycomb-settings'
settings-type: cfp
format: 'csv'
inclusion-flag: 'include-by-string'
exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - plot:
- title: 'Infrastructure CFG write benchmark (list-in-container)'
yaxis: 'ops/second'
csv-file-name: 'list-in-container.csv'
format: 'csv'
inclusion-flag: 'include-by-string'
exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - plot:
- title: 'Infrastructure CFG write benchmark (complex-list-in-container)'
yaxis: 'ops/second'
csv-file-name: 'complex-list-in-container.csv'
format: 'csv'
inclusion-flag: 'include-by-string'
exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - plot:
- title: 'Infrastructure CFG read benchmark'
yaxis: 'ops/second'
csv-file-name: 'operational-read.csv'