X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fhoneycomb%2Fhoneycomb.yaml;h=a420d25d5ddbd2967f8173cb3ffab0bd76ad41a7;hb=48ebfbbe119d64e5795c6b56d3bdd71ba6de4c1c;hp=91cc14815767e418724e5dd810f42d903e05f3f3;hpb=8b90cd8e00dc1e4604b7de1fdfb9d6f3bf0638a1;p=ci-management.git diff --git a/jjb/honeycomb/honeycomb.yaml b/jjb/honeycomb/honeycomb.yaml index 91cc14815..a420d25d5 100644 --- a/jjb/honeycomb/honeycomb.yaml +++ b/jjb/honeycomb/honeycomb.yaml @@ -8,7 +8,6 @@ os: - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - skip-site: 'true' stream: - master: branch: 'master' @@ -16,11 +15,17 @@ - '1609': branch: 'stable/1609' repo-stream-part: 'stable.1609' + - '1701': + branch: 'stable/1701' + repo-stream-part: 'stable.1701' + - '1704': + branch: 'stable/1704' + repo-stream-part: 'stable.1704' - job-template: name: 'honeycomb-verify-{stream}-{os}' project-type: maven - node: verify-{os} + node: '{os}-basebuild-4c-4g' concurrent: true jdk: openjdk8-{os} @@ -57,9 +62,9 @@ - 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' + 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 -Dkaraf.keep.unpack=true site' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge site' maven-opts: '-Xmx2048m -Dmaven.compile.fork=true' settings: 'honeycomb-settings' settings-type: cfp @@ -69,11 +74,13 @@ publishers: - email-notification: email-prefix: '[honeycomb]' + - fdio-infra-shiplogs: + maven-version: 'mvn33-new' - job-template: name: 'honeycomb-merge-{stream}-{os}' project-type: maven - node: merge-{os} + node: '{os}-basebuild-4c-4g' jdk: openjdk8-{os} logrotate: @@ -88,7 +95,9 @@ - os-parameter: os: '{os}' - maven-project-parameter: - maven: 'mvn33' + maven: 'mvn33-new' + - maven-exec: + maven-version: 'mvn33-new' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' @@ -111,9 +120,9 @@ branch: '{branch}' maven: - maven-name: 'mvn33' + 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 -Dkaraf.keep.unpack=true -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 @@ -122,7 +131,7 @@ postbuilders: - maven-target: - maven-version: 'mvn33' + maven-version: 'mvn33-new' goals: '--version' settings: 'honeycomb-settings' settings-type: cfp @@ -146,11 +155,13 @@ id: '' unique-version: true deploy-unstable: false + - fdio-infra-shiplogs: + maven-version: 'mvn33-new' - job-template: name: 'honeycomb-benchmark-master' project-type: maven - node: verify-ubuntu1604 + node: ubuntu1604-basebuild-4c-4g jdk: openjdk8-ubuntu1604 logrotate: @@ -165,7 +176,9 @@ - os-parameter: os: 'ubuntu1604' - maven-project-parameter: - maven: 'mvn33' + maven: 'mvn33-new' + - maven-exec: + maven-version: 'mvn33-new' - repo-name-parameter: repo-name: 'master.ubuntu.xenial.main' @@ -185,7 +198,7 @@ - timed: '@daily' maven: - maven-name: 'mvn33' + 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 -Pbenchmark' maven-opts: '-Xmx2048m -Dmaven.compile.fork=true' @@ -196,17 +209,61 @@ publishers: - plot: - - title: 'Infrastructure CFG write benchmark' + - title: 'Infrastructure CFG write benchmark (simple-container)' yaxis: 'ops/second' - csv-file-name: 'benchmark.csv' + csv-file-name: 'simple-container.csv' group: 'infra-bench' keep-records: true numbuilds: '20' style: 'line' use-description: false series: - - file: 'infra/it/benchmark/target/benchmark.csv' + - file: 'infra/it/benchmark/target/simple-container.csv' display-table: true format: 'csv' inclusion-flag: 'include-by-string' - exclude: 'Score' + exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10' + - title: 'Infrastructure CFG write benchmark (list-in-container)' + yaxis: 'ops/second' + csv-file-name: 'list-in-container.csv' + group: 'infra-bench' + keep-records: true + numbuilds: '20' + style: 'line' + use-description: false + series: + - file: 'infra/it/benchmark/target/list-in-container.csv' + display-table: true + format: 'csv' + inclusion-flag: 'include-by-string' + exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10' + - title: 'Infrastructure CFG write benchmark (complex-list-in-container)' + yaxis: 'ops/second' + csv-file-name: 'complex-list-in-container.csv' + group: 'infra-bench' + keep-records: true + numbuilds: '20' + style: 'line' + use-description: false + series: + - file: 'infra/it/benchmark/target/complex-list-in-container.csv' + display-table: true + format: 'csv' + inclusion-flag: 'include-by-string' + exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10' + - title: 'Infrastructure CFG read benchmark' + yaxis: 'ops/second' + csv-file-name: 'operational-read.csv' + group: 'infra-bench' + keep-records: true + numbuilds: '20' + style: 'line' + use-description: false + series: + - file: 'infra/it/benchmark/target/operational-read.csv' + display-table: true + format: 'csv' + inclusion-flag: 'include-by-string' + exclude: 'simple-container,list-in-container,complex-list-in-container' + - fdio-infra-shiplogs: + maven-version: 'mvn33-new'