summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2021-04-27Merge "Separate VPP stacktrace generation from artifact archiving"Vratko Polak4-45/+30
2021-04-23Separate VPP stacktrace generation from artifact archivingDave Wallace4-45/+30
- Separate removal of socket files in workspace archive directory from archiving of artifacts - Clean up deprecated workspace-archive-artifacts-parameter macro Change-Id: I11c7fe55d3412fb7261da9f0cfb809a152ae1d51 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-23Merge "Refactor ccache config to use per-os ccache dirs."Vratko Polak1-17/+11
2021-04-21Refactor ccache config to use per-os ccache dirs.Dave Wallace1-17/+11
- Simplify ccache state output to console log by using ccache stats command. - Bump max size of ccache dir to 10G (centos8 is approximately 5.7G) - Clean up extraneous ccache dir after docker build is complete. Change-Id: Ia2b55b7cd47212fce91b4567d0cca69d2ce892ed Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-20Merge "Add new dev branch to the CI framework"Vratko Polak1-0/+2
2021-04-16Fix backup archive directory structure.Dave Wallace1-18/+7
Change-Id: I9fd1194bdb68239df2a6e2c4432ec1849ca12aac Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-14Add new dev branch to the CI frameworkKonstantin Ananyev1-0/+2
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Change-Id: Icb676be654efa89792b7917c77d90c4d8092712a
2021-04-13Merge "CSIT: restrict CSIT VPP Device to 32 cores"Dave Wallace1-0/+8
2021-04-09CSIT: restrict CSIT VPP Device to 32 coresJuraj Linkeš1-0/+8
We're seeing frequent "Host high CPU load" alerts. The jobs are not restricted in any way, which could lead to resource starvation or misdirection of resources between jobs. Mirror the VPP jobs configuration - restrict to 32 cores. Change-Id: I6b36602df0546fedf9603dda395325199130513e Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace13-88/+107
- Separate post build executor info dump into its own script file. - Remove backup_upload_archives.sh from fdio-infra-shiplogs which is now only used for openstack executors. - Add setup_executor_env.sh to run first for all jobs which run on nomad/dockerhub images. Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-06disable ASAN in the debug buildsAndrew Yourtchenko1-1/+3
The move to unix sockets has broken ASAN fairly thoroughly, so disable it Change-Id: Icf3822c5927309f8574865008173a66019a3ed55 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-04-01Merge "Fix hicn-docs job to use correct label."Vratko Polak1-5/+10
2021-03-31Fix hicn-docs job to use correct label.Dave Wallace1-5/+10
- Also add gerrit-parameter & branch-refspec for testing in jenkins sandbox (same pattern as vpp.yaml). Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ia48c7e484db78f35dffe93e78c418736c686b356
2021-03-30Modify OpenStack templatesVanessa Rene Valderrama1-1/+1
Switching the OpenStack templates used by CI mgmt jobs back to V2 flavors due to problems with the V3 flavors in production. Modifying the INFO.yaml job to use a template with a V3 flavor to continue troubleshooting the issue in production because this issue can't be reproduced on the sandbox. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ibc8e744e3201538122965a70ab0f23ca3fe66371
2021-03-26Merge "Include container id in console log."Vanessa Rene Valderrama2-4/+19
2021-03-26Include container id in console log.Dave Wallace2-4/+19
- Output executor runtime attributes in post_build_deploy_archives.sh for the case when a job fails prior to setup_executor_env.sh Change-Id: Icb54c039db21a621d44808221a3100c509583090 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-25Enable CCACHE in builder images / labelsDave Wallace1-0/+22
- Remove aarch64 labels which do not have any executor docker images. Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-24Remove temporary DNS fix.Dave Wallace2-7/+2
- Use search domain in /etc/resolv.conf as hostname. Change-Id: Iaf156a2096a1b60f6222fa2d7f99101d72e2572c Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-24Merge "Force DNS nameserver in CI jobs to use local consul server."Vratko Polak1-0/+3
2021-03-23Force DNS nameserver in CI jobs to use local consul server.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I76b7f4668ad0bfb11e9045de2d7f8e150132083a
2021-03-23Update node configuration of hicn-docs.yaml.Mauro Sardara1-72/+73
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3c355a03a6609204a7637294ef133a9eda6eca50 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-03-22Merge "Use Ubuntu-20.04 for vpp-csit-* job executor images"Vratko Polak1-37/+87
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace1-37/+87
- refactor vpp-csit job names to conform to the vpp job nomenclature - add ubuntu-20.04 for CSIT image builder install requirements - fix executor class verification - add option to build_executor_docker_image.sh to dump Dockerfile without building image(s) - refactor Dockerfile generation to support executor classes - add support for csit_shim and csit_dut docker image generation from csit ansible repo - refactor docker installation - refactor locale support - remove old static csit Dockerfiles - remove unused jenkins labels - use csit-builder-{os}-prod-{executor_arch} label for vpp csit device test - run tox in csit_pip_cache() to include pylint requirements in python cache to avoid downloading from pypi during job execution. Change-Id: I5f4ffc587c6b8c43cb874dfd8c615ce56d3b97a4 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-19CSIT: Convert jobs to ubuntu2004 part Vpmikus1-30/+30
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ibf5202e13a008ebc7480dfcfc1e0705d0552705b
2021-03-18Merge "Modify ci-management flavor"Andrew Grimberg1-1/+1
2021-03-18Modify ci-management flavorVanessa Rene Valderrama1-1/+1
Modifying the ci-mgmt flavor to use v2 while we figure out what the issue is with the v3 flavors. Noticed the merge job is using the wrong builder so I switched it to the 4c-4g builder. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I23c5e9ab21711d8545fdbcd12baeb1cfc55a3662
2021-03-18CSIT: Convert jobs to ubuntu2004 part.IVpmikus1-110/+15
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I36256126ebc75398d20abd366889eb31ed7a9643
2021-03-15CSIT: Convert jobs to ubuntu2004 part.IIpmikus1-98/+229
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I7417c6c14eaa7a9dfd09b972ede4c70aa4ff93f0
2021-03-12Merge "CSIT: Convert jobs to ubuntu2004 part.IV"Dave Wallace1-10/+9
2021-03-12Merge "CSIT: Convert jobs to ubuntu2004 part.III"Dave Wallace1-4/+5
2021-03-11CSIT: Convert jobs to ubuntu2004 part.IVpmikus1-10/+9
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I69e2393dafe129fa9effd6ce10f6b1ac34616860
2021-03-10Merge "Display DNS config in console logs."Vratko Polak1-0/+3
2021-03-09CSIT: Convert jobs to ubuntu2004 part.IIIpmikus1-4/+5
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I4188b435046dbaf6a8a8e5021e50db3c90d8ef79
2021-03-08CSIT: Convert jobs to ubuntu2004 part.Ipmikus1-5/+7
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I5423091a9a45be430be8509786e27c6fea775b60
2021-03-08Display DNS config in console logs.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I2f7b549a903d3cd572a4711901ce1d138e922aa5
2021-02-23Move VPP docs master-ubuntu2004-x86_64 jobs to production.Dave Wallace1-5/+14
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7b8792d0ae23ca591fd0aa39c2625c428c369300
2021-02-23Merge "vpp: print "git diff" before running API checkstyle"Vratko Polak1-0/+3
2021-02-23vpp: print "git diff" before running API checkstyleAndrew Yourtchenko1-0/+3
API checkstyle is unhappy if the repo is not clean. An example: https://jenkins.fd.io/job/vpp-checkstyle-verify-master-ubuntu2004-x86_64/598/console Output the changes to make diagnostics easier. Change-Id: I3fe1dfd0adde47e2140151687a6ab31885fc851c Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-02-17Merge "Change 'make test' os on VPP/master to ubuntu-20.04"Vratko Polak2-145/+22
2021-02-17Merge "CSIT: Set daily jobs cadence to normal"Vratko Polak2-10/+10
2021-02-16Change 'make test' os on VPP/master to ubuntu-20.04Dave Wallace2-145/+22
- remove beta job templates which should have been done in a previous gerrit change. Change-Id: Id27bc54b86fa0affaaae40e97149ed49d760bdc3 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-16Merge "Move ubuntu2004-aarch64 jobs into production"Vratko Polak1-170/+39
2021-02-16CSIT: Set daily jobs cadence to normalTibor Frank2-10/+10
Change-Id: Ie575ccebc2a5b4bce91f740f9785499985cae56d Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-02-15Merge "Delete remains of DMM jobs"Dave Wallace1-42/+0
2021-02-15vpp: enable multi-worker make test on Debian10Andrew Yourtchenko1-0/+11
This patch enables the multi-worker make test on the branches that support it, as a voting job directly, to capture the working tests and avoid the new non-working multiworker testcases. Change-Id: Ibeedd8f8aa2851c022b045d37505bb75bf460de8 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-02-12Move ubuntu2004-aarch64 jobs into productionDave Wallace1-170/+39
- move ubuntu2004-aarch64 merge/verify jobs from beta into production on master as required for https://gerrit.fd.io/r/c/vpp/+/30734 - remove beta job definitions - refactor os job add/remove from separate project definitions to exclude list in vpp-<arch> project definitions - handle errors when parsing yaml files in dbld_csit_find_ansible_packages.py Change-Id: Ife651a6b85c6c3872255f15bd87ede499ee78b22 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-11Merge "Complete move of non-voting VPP jobs to periodic"Vratko Polak1-54/+50
2021-02-11Merge "vpp build.sh: move from "make verify" to "make pkg-verify" + "make test""Dave Wallace1-17/+36
2021-02-11Complete move of non-voting VPP jobs to periodicDave Wallace1-54/+50
- Original attempt to convert non-voting jobs [0] failed when applied while non-voting jobs were executing and was reverted. This patch completes the 2 part merging of [0] which disables non-voting job triggers. [0] https://gerrit.fd.io/r/c/ci-management/+/31105 - clean up branch-refspec usage across all projects/templates Change-Id: I17851b141f1b70893685318a503f45d45e70df88 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-11Correct OS typo in cicn jobs.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Icf65c06fe519dd7f7c81cfaf3d09c3d9dc6dcd4b