summaryrefslogtreecommitdiffstats
path: root/jjb/honeycomb
AgeCommit message (Collapse)AuthorFilesLines
2020-04-28Modify build nodeVanessa Rene Valderrama1-2/+2
Modifying the build node for RelEng jobs. These jobs don't require larger instances. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ic262afdbbbdd5a12b435a65449da0234c6b629fe
2020-04-16Configure Honeycomb SonarCloudVanessa Rene Valderrama1-0/+14
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I005b10c52a764ee01bb60b53f67e9d9db650025c
2019-10-15Modify logs publisherVanessa Rene Valderrama1-6/+3
Modify the logs publisher to use the global-jjb macro Change-Id: I4e5504192a6580f7c860a6837b43fb3f74f7c482 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-12Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: I49102fb0e051fa7dee1e4de9ac4eee516420fb7b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-29Remove 1807 stream from honeycomb and Hc2vpp jobsMichal Cmarada1-3/+0
Change-Id: I0c0aa88c6fceed7a96aaceee8acf1db3239b1af4 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-22Modify build nodeVanessa Rene Valderrama1-3/+3
This node change will switch the node to use the common-packer image and the new ci-environment. The switch to common-packer standardizes the project with other LF projects providing additional support and automation. The switch to the new ci-environment is to isolate the build minions for security reasons. Change-Id: Ie673c72ad3d633056d48874d3d24c5f2df99d9a1 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-17Add new stream for stable/1904 branch in HoneycombMichal Cmarada1-0/+3
Change-Id: I3cf54a5a303669582d3b71c7ea4c8bd4a845b3dc Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-10migration to new maven for honeycomb and hc2vpp jobsMichal Cmarada1-11/+11
- switch to new version of maven due to build dependencies for new JDK11 Change-Id: I1510a87d60a0b64bcb62940585f8a9ef588e4bad Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-21Fix Honeycomb nodesVanessa Rene Valderrama1-3/+3
Honeycomb is building on Ubuntu 16.04 and Ubuntu 18.04. We don't have an 18.04 image common-packer image. Honeycomb will have to switch to common-packer in the new environment once we have an 18.04 image available. Change-Id: I630ed181c95e10eb8b4c007c5815d43756a317a8 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-20Modify Honeycomb nodeVanessa Rene Valderrama1-3/+3
This node change will switch Honeycomb to use the new common-packer image and the new ci-environment. The switch to common-packer standardizes the project with other LF projects providing additional support and automation. The switch to the new ci-environment is to isolate the build minions for security reasons. Change-Id: Ib4abebcc9300005e14f4fec28806d14c19348cd2 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-21HONEYCOMB-450: update honeycomb jobs to bionicMichal Cmarada1-8/+11
Change-Id: Iade54292465cb7332236331b41a0075ec227befd Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-11Remove 1804 stream from hc2vpp/honeycombMichal Cmarada1-3/+0
Change-Id: Id2271b6ddd9d26048eebfd30cc6a7e1bef5428c8 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-06Configure honeycomb Jenkins viewVanessa Rene Valderrama1-0/+6
Manage honeycomb views with JJB view-templates Change-Id: Ia231b171381aca4e6e6f2e277f8a6e41e86cc105 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-23New stream for honeycomb and hc2vpp stable/1901Michal Cmarada1-0/+3
Change-Id: I288af54215994361cc6fb89a2fe1761653e7d5a7 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-11-16Remove 1801 stream from hc2vpp csit testsMichal Cmarada1-3/+0
The 18.01 release is not supported anymore. Change-Id: Ie6776822f9de397473613e2d193261e329238922 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-10-17New stream for honeycomb and hc2vpp stable/1810Michal Cmarada1-0/+3
Change-Id: I652d717c723c3060f42eed31b76049412a6c0ae5 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-10-10Fix Honeycomb lintingVanessa Rene Valderrama1-193/+202
Fixing Honeycomb linting Change-Id: I0b5892b004538e00d79fda1d708d9c1bb23987bf Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-09-28Remove all logrotate callsEric Ball1-5/+5
These are deprecated, and were causing a warning from jjb. All logrotate calls have been replaced with build-discarder. Change-Id: Ic84be4c8b3500039e3a9c5a1ce7c8ce4d853614d Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-08-29Modify OS syntaxVanessa Rene Valderrama1-3/+4
Modifying OS syntax to work with jenkins-jobs 2.0.2 Change-Id: I7167ffac327be33d35debde45e24e1f3a02f0054 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-07-20New strem for honeycomb and hc2vpp stable/1807Marek Gradzki1-0/+3
Change-Id: I8324c4d63fc319e2d442aef6593edca6e814abf6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-04HONEYCOMB: remove unsupported 1710 from the streamMarek Gradzki1-3/+0
All information about previous builds will be lost. Artifacts from Nexus will NOT be removed. Change-Id: Ic8f76256648dd8f0d46efa2db9492f9774cc713a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-09New strem for honeycomb and hc2vpp stable/1801Marek Gradzki1-0/+3
Change-Id: I95b894bcbdab535b2554d6303c833fd2f1b1edc9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-09Honeycomb: remove older and no longer supported versions from streamMarek Gradzki1-12/+0
Removes 1609, 1701, 1704 and 1707 releases from Jenkins. All information about previous builds will be lost. Artifacts from Nexus will NOT be removed. Follows similar Hc2vpp change: https://gerrit.fd.io/r/#/c/11525/ Change-Id: Ifea292ec12fcc44ffcc08a3d0b1114fbaaef6c2a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-09Add Honeycomb 18.01 branchMarek Gradzki1-0/+3
Change-Id: I47583a32b90e256ad63e0aa736f041ac41c9abcf Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-10-03Add stable/1710 branch for honeycomb and hc2vppMarek Gradzki1-0/+3
Change-Id: If9407e01349be72b1ab8381943c41cd759908b17 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-06New strem for honeycomb and hc2vpp stable/1707Marek Gradzki1-0/+3
Change-Id: Ia964dbd49831389d75d631a3bdbed7d9304506e3 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-31Remove honeycomb and hc2vpp Ubuntu 14.04 jobsMarek Gradzki1-3/+0
Change-Id: I3a567465aa3559d8b6d8c00955ab47222e5de6d2 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-31Enable honeycomb/hc2vpp jobs for stable/1704Marek Gradzki1-0/+3
Change-Id: I35ff6882b89191add29d700704fd235ed5fc4d27 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-01-13Enabled publishing of docs for honeycombJan Srnicek1-2/+1
Change-Id: I115c83e231db7e52c322f2b5243ca84e423e9a54 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-01-04New strem for honeycomb stable/1701Marek Gradzki1-0/+3
Change-Id: I52fe0e73dc6b0b66ae7d22991ea31a7210ee8d82 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-12-23Fix plots cfg for honeycomb-benchmark-masterMarek Gradzki1-3/+0
Current configuration creates 4 plot sections, but each of them contains only first of defined plots. Change-Id: Ib8bcd2b3936ac08b9ca129b4e0902d1a3916ba5c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-12-21Enable log shipping on all honeycomb jobsVanessa Rene Valderrama1-0/+6
* Configure log shipping on all honeycomb jobs Change-Id: Ib399a2e3d1da582d31a77927785f56f735684f0c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-20HONEYCOMB-288: separate plots for read and each write typeMarek Gradzki1-4/+49
Depends on https://gerrit.fd.io/r/#/c/4385 Change-Id: Ib6f9e167c98d390248a9f2837b8bcb70a76af6ad Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-12-19Merge "Convert honeycomb to be Packer compliant"Thanh Ha1-9/+13
2016-12-16Convert honeycomb to be Packer compliantVanessa Rene Valderrama1-9/+13
Transition jobs for honeycomb to be Packer compliant * Modifying honeycomb build minions to use the new node naming standard * Temporarily using mvn33-new during cutover Change-Id: I359f2f6168235eabaacdfb2cb5183df8dd250f9b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-16HONEYCOMB-288: include score error in benchmark plotMarek Gradzki1-1/+1
Change-Id: I5b6085b0c675e66b14f5956f6526e68364a86da8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-12-01Remove references to karaf in hc2vpp and honeycomb jobsMarek Gradzki1-2/+2
Karaf is neither used in honeycomb nor in hc2vpp Change-Id: I9f85f3391e5dd76b5d1e4b32d020da0ba3bf1b29 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-11-24Fix scm section of honeycomb's benchmark daily jobMaros Marsalek1-3/+2
Change-Id: I3508a9528574d82ac813282aa2e03fc492503f5c Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-11-16Cleanup honeycomb jjb after split to hc2vppMaros Marsalek2-191/+17
Change-Id: Ia974b445b506bd9259756ab5cb7663839d071c98 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-11-10Add Honeycomb benchmark daily jobMaros Marsalek1-0/+65
Change-Id: I44daa38007e4c5a4a7281b5034448f635726ac4c Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-10-17Merge "Use fdio-infra-wrappers to simplify common wrapper use"Ed Warnicke1-6/+0
2016-10-17Merge "Remove unnecessary ssh-credentials defaults"Ed Warnicke1-8/+8
2016-10-17Merge "Remove the need for mvn33 defaults"Ed Warnicke1-7/+7
2016-10-14Merge "Enable ubuntu16 build for HC"Thanh Ha2-2/+16
2016-10-14Explicitly set JDK as openjdk8 for honeycomb jobsMarek Gradzki1-0/+3
Change-Id: I309ee62b065589e61a815e8f05e9cfc33742cc73 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-10-14Use fdio-infra-wrappers to simplify common wrapper useThanh Ha1-6/+0
- Move timestamps to fdio-infra-wrappers as every job is using it - Move ssh-credentials into fdio-infra-wrappers as every job is using it - Ensuer ALL jobs are using fdio-infra-wrappers (this should be policy!) FD.io has this convenient wrapper called fdio-infra-wrappers which is a simple macro to configure common wrapper functionality that all jobs should be configured with all jobs are already configuring it too so simplify job configuration and ensuring we don't have duplication everywhere. Less lines of code and more code reuse makes for easier maintenance :) Change-Id: Ia73b09dfc556f684c43853797231da84a9c517af Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-10-14Remove unnecessary ssh-credentials defaultsThanh Ha1-8/+8
ODL used to use a variable called {ssh-credentials} as a form of redirection in order to have a simple human readable word to represent a unique credentials id in Jenkins. Newer versions of Jenkins actually allows us to override the credentials-id UUID format and pass a human readable filename. Considering that FD.io has been using a human readable jenkins-gerrit-credentials credentials-id remove the unnecessary {ssh-credentials} id defaults from global-defaults and just access the credential directly. Change-Id: I7b59357dcacb2195646719709b3b623429deca91 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-10-14Remove the need for mvn33 defaultsThanh Ha1-7/+7
Instead of indirectly calling {mvn33} in jjb and redirecting it to Maven_3.3.9 in Jenkins. Simply name Maven in Jenkins mvn33 and then jobs can call mvn33 directly without the need for the defaults redirection. The new mvn33 profile has already been created in fd.io Jenkins. Change-Id: I792509ab2d80546a532930f1f579afb69bfc670c Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-10-12Enable ubuntu16 build for HCMaros Marsalek2-2/+16
Change-Id: I8b976f59fe4a17ff0e620b17c40ba8f071a381ac Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-10-11Fix honeycomb-merge jobs failing to publish sonarThanh Ha1-4/+5
Jenkins 2 moved the JDK configuration to a new Jenkins global configuration page under Manage Jenkins > Global Tool Configuration. The fd.io instance of Jenkins was missing JDK configuration which as now been rectified. Additionally this patch configures the Jobs to run using a specified JDK as configured via Jenkins global configuration. Valid values are: - openjdk7-centos7 - openjdk8-centos8 - openjdk7-ubuntu1404 - openjdk8-ubuntu1404 - openjdk7-ubuntu1604 - openjdk8-ubuntu1604 This patch configures HoneyComb merge job to run using JDK8. Follow on patches should be submitted to ensure all jobs explicitly specify which JDK versions they need to run against. RT: 30789 Change-Id: I71d281a0ea5b2dd3f1f45b9ea4acbff73765bd05 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>