summaryrefslogtreecommitdiffstats
path: root/jjb/hc2vpp
AgeCommit message (Collapse)AuthorFilesLines
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-15/+9
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-08-05Global: Rework archive artifactspmikus7-696/+0
This patch removes archive-artifacts-parameter macro and ARCHVIVE_ARTIFACTS env var from csit and vpp project. All project specific artifacts to be uploaded with the log files SHOULD BE copied to $WORKSPACE/archives. The next step once this is merged will be to remove NEXUS entirely via JCasC. + Remove archive-artifacts from all csit/vpp yaml files. + Add fdio-infra-ship-backup-logs macro + Remove unused jjb/include-raw-deploy-archives.sh + CSIT: - copy job artifacts to $WORKSPACE/archives + HC2VPP - remove CSIT + TLDK: - remove CSIT Signed-off-by: pmikus <pmikus@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Iada020cf269714c34f9ce32d764d991827e3b003
2021-04-23Remove deprecated fdio-infra-shiplogs macroDave Wallace2-16/+8
- Update node labels, replacing deprecated 'snergster' labels with equivalent 'fdiotools' node labels Change-Id: I1ff7d42b2c4f4f592567378b7f1fe359ff7e2a0f Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-01-12Remove HC2VPP 1604 jobsVanessa Rene Valderrama2-8/+0
Removing HC2VPP Ubuntu 16.04 jobs. Ubuntu 16.04 is no longer supported Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I7ba42be182e3c9f0e8b886051f1c09b2dee7e95f
2021-01-12Remove old releases from the HC2VPP jobsVanessa Rene Valderrama2-12/+0
Removing older releases from HC2VPP jobs to clean up job history Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ib2f6a0cfbc04a6038a0f6af5567ca020b06cef12
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: I87d8bed13346bb49fb2af1626982e1fa475c914e
2020-04-16Configure HC2VPP SonarCloudVanessa Rene Valderrama1-0/+14
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ie8a1fe68c001544983842f71fc19e73f2680fd1e
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: Ie9a4f23d773885fe99b242539633d9df4482c71d Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-06-12Modify HC2VPP archive artifactsVanessa Rene Valderrama1-18/+33
Modify the HC2VPP artifacts to archive to the logs server rather than Jenkins Change-Id: I13f6a1518dbd0f31ed6cdd789f5e0568d631188b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-06fix hc2vpp release branch buildsMichal Cmarada1-0/+12
When release version of HC2VPP is being build, we need to download release version of JVPP package to install correct JVPP artifacts. Change-Id: I922aaccb829fc4afc8bbd797aedd62f368d34c34 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-30fix filtering of VPP package for hc2vpp-pkg-push scriptMichal Cmarada1-1/+4
Change-Id: I52caea21f55fda75def9540b5ea384f6e1901552 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-29Remove 1807 stream from honeycomb and Hc2vpp jobsMichal Cmarada2-6/+0
Change-Id: I0c0aa88c6fceed7a96aaceee8acf1db3239b1af4 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-29remove unused job hc2vpp-verify-imageMichal Cmarada1-67/+0
Change-Id: If6fe1caa6cdb0ceb76d985e5acbc22ec1cd0af1b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-22Modify build nodeVanessa Rene Valderrama2-9/+9
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: Ia1e89f433f0fd0343974ae1b19477725bf748994 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-17Add new stream for stable/1904 branch in HC2VPPMichal Cmarada2-0/+6
Change-Id: If2a280714d8052f29f65d189986f4c3e908039ff Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-10migration to new maven for honeycomb and hc2vpp jobsMichal Cmarada2-24/+24
- 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-04-10switch Honeycomb ODL tests to neonMichal Cmarada1-2/+2
Change-Id: I7e7efa53a5125e3f4ba8eaaa933fdd830380976f Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-22add package dependencies to hc2vppMichal Cmarada1-2/+2
Change-Id: I670f4081b87201bbc2e07dbffa5ecf2ca174c848 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-20Fix HC2VPP nodesVanessa Rene Valderrama2-9/+9
HC2VPP is building on Ubuntu 16.04 and Ubuntu 18.04. We don't have an 18.04 image common-packer image. HC2VPP will have to switch to common-packer in the new environment once we have an 18.04 image available. Change-Id: I25c5f14d53a4d6020cae3098d949b00ff996c227 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-20Modify HC2VPP nodeVanessa Rene Valderrama2-9/+9
This node change will switch HC2VPP 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: Ie5a7a9877c93a528df2dce6a2d5bdb376a63fd0a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-18fix hc2vpp centos integration jobMichal Cmarada1-2/+2
yum with --downloadonly option downloads also dependencies which cannot be skipped. Because of this it is better to use yumdownloader which downloads desired package only. Change-Id: I1ff65f583abbea77784c5779a5da7879d6ed9580 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-08add jvpp commit id parameter supportMichal Cmarada1-1/+8
Change-Id: Id46b5c0fff6486e2a7f2778395f360d7b0c7f7ea Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-06fix include-raw-hc2vpp-csit-verify-prebuild scriptMichal Cmarada1-2/+8
- fix typo - preserve support for older branches Change-Id: I916a17430d8be6b9a8ba876cf5c6c6faf9fa76ae Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-01HC2VPP-372: Update hc2vpp integration and hc2vpp/csit jobsMichal Cmarada9-62/+95
- add support for ubuntu bionic - update jobs to support package cloud download script (csit patch: https://gerrit.fd.io/r/#/c/17779/) - cleanup Change-Id: I60d8af98c98612ff82ca782274d317a1726cfc7e Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-21HC2VPP-372: Update HC2VPP jobs for bionicMichal Cmarada3-56/+76
- updates bionic support to integration job Change-Id: I5e5170f6671bcc58cf4719cd75e6963882ab6d75 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-11Remove 1804 stream from hc2vpp/honeycombMichal Cmarada2-6/+0
Change-Id: Id2271b6ddd9d26048eebfd30cc6a7e1bef5428c8 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-06Configure HC2VPP Jenkins viewVanessa Rene Valderrama1-0/+6
Manage HC2VPP views with JJB view-templates Change-Id: Ifd3c074378a9890df391c1d4bcf543fca529d600 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-23New stream for honeycomb and hc2vpp stable/1901Michal Cmarada2-0/+6
Change-Id: I288af54215994361cc6fb89a2fe1761653e7d5a7 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-11-16Remove 1801 stream from hc2vpp csit testsMichal Cmarada2-6/+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 Cmarada2-0/+6
Change-Id: I652d717c723c3060f42eed31b76049412a6c0ae5 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-10-11Fix HC2VPP lintingVanessa Rene Valderrama2-270/+277
Fixing HC2VPP linting Change-Id: Id9f8c4d8cef05719d8ea9e8753c1f38484da85e6 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-02Bump ODL version to Fluorine for HC2VPP CSIT testsMichal Cmarada1-1/+1
Change-Id: I9dda58636c5e131d6529eff736e9d36e0564df0d Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-09-28Remove all logrotate callsEric Ball2-9/+9
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-09-13Moving config-file-provider to pre-buildersVanessa Rene Valderrama1-212/+212
The project type maven ignores the builders section. This change to add the packagecloud files to the pre-builders section so the managed files are added properly. Change-Id: I8710247660705d365fd31c96da4846aa03af8160 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-29Modify syntax for jenkins-job 2.0.2Vanessa Rene Valderrama1-4/+2
Changing lists to strings to fix syntax errors with jenkins-jobs 2.0.2 Change-Id: Ibdc3c2b836d8f5954bcb0d97a767c4c668647c0c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-29Modify OS syntaxVanessa Rene Valderrama1-7/+10
Modifying OS syntax to work with jenkins-jobs 2.0.2 Change-Id: I8718b9a429bead26df5f6bd31b329d4c0ec6a9f3 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-24Add packagecloud managed fileVanessa Rene Valderrama1-0/+10
Configuring packagecloud managed file Change-Id: I36f234a192884d32bb82a781b62cf3d5fafc1244 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-13Add pkgcloud push to hc2vppEd Warnicke1-0/+3
Change-Id: Id2f5cb23884c6c56c07a556cca382980a9e6eb2f Signed-off-by: Ed Warnicke <hagbard@gmail.com>
2018-07-20New strem for honeycomb and hc2vpp stable/1807Marek Gradzki2-0/+6
Change-Id: I8324c4d63fc319e2d442aef6593edca6e814abf6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-17HC2VPP: run hc2vpp-csit-perf-{stream}-{os} weeklyMarek Gradzki1-0/+2
Change-Id: I64a3352dbacd68ef91bca6b82e538542661a4024 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-15HC2VPP: archive JOB artifacts to logs.fd.ioMarek Gradzki1-0/+12
Change-Id: I5eeb9da7d373a6bd50c3388a8302c619b8582da8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-11HC2VPP: remove CSIT ODL Carbon jobsMarek Gradzki1-1/+0
Change-Id: I4f6f6a628a82c618b75fa7c989971d0aee9e0282 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-07Merge "HC2VPP: remove unsupported 1710 from the stream"Vanessa Rene Valderrama2-6/+0
2018-05-04HC2VPP: remove unsupported 1710 from the streamMarek Gradzki2-6/+0
All information about previous builds will be lost. Artifacts from Nexus will NOT be removed. Change-Id: Ibdc531db793b75ae295b68d01948f0e97cf66c94 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-02CIMANAGE-25: do not deploy centos7 jarsMarek Gradzki1-1/+7
Change-Id: Ifb14e0ba8bbb0de7f5b96f55de4b9578f67baed4 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-24HC2VPP: allow to run hc2vpp-csit-verify using specified CSIT patchMarek Gradzki1-0/+13
Trigers hc2vpp-csit-verify with specified CSIT commit when gerrit comment contains: verify-csit csit=<csit-commit-id> Branch defined in csit-test-branch is used (no changes made). Change-Id: I4d422ac8c68b19b397388c880a71605868578e65 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-09New strem for honeycomb and hc2vpp stable/1801Marek Gradzki2-0/+6
Change-Id: I95b894bcbdab535b2554d6303c833fd2f1b1edc9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-04HC2VPP: remove older and no longer supported versions from streamMarek Gradzki2-18/+0
Removes 1701, 1704 and 1707 releases from Jenkins. All information about previous builds will be lost. Artifacts from Nexus will NOT be removed. Follows similar VPP change: https://gerrit.fd.io/r/#/c/10464/ Change-Id: I8d6cb879ace44cc46410448c6aabf60e5ad1ca93 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-04Add Oxygen hc2vpp-csit ODL jobMarek Gradzki1-0/+1
Change-Id: I39fb2df86a6a7f2af4c83cc1acaf7c643cfb9d61 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-21CIMANAGE-22: do not overwrite vpp_dependencies for stable branchesMarek Gradzki1-19/+35
In order to have control of package dependencies in the release artifacts, the vpp_dependencies file should not be modified in case of stable branch. Modification for master branch helps to eliminate Java API mismatches, but in case of stable branch VPP API changes occur very rarely. Change-Id: I39338273504f9b0b6e0e063b55f3339f546eb2ef Signed-off-by: Marek Gradzki <mgradzki@cisco.com>