Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- 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>
|
|
- Remove aarch64 labels which do not have any executor docker images.
Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
- Use search domain in /etc/resolv.conf as hostname.
Change-Id: Iaf156a2096a1b60f6222fa2d7f99101d72e2572c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I76b7f4668ad0bfb11e9045de2d7f8e150132083a
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I3c355a03a6609204a7637294ef133a9eda6eca50
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
|
|
- 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>
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ibf5202e13a008ebc7480dfcfc1e0705d0552705b
|
|
|
|
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
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I36256126ebc75398d20abd366889eb31ed7a9643
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I7417c6c14eaa7a9dfd09b972ede4c70aa4ff93f0
|
|
|
|
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I69e2393dafe129fa9effd6ce10f6b1ac34616860
|
|
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I4188b435046dbaf6a8a8e5021e50db3c90d8ef79
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I5423091a9a45be430be8509786e27c6fea775b60
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I2f7b549a903d3cd572a4711901ce1d138e922aa5
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7b8792d0ae23ca591fd0aa39c2625c428c369300
|
|
|
|
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>
|
|
|
|
|
|
- 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>
|
|
|
|
Change-Id: Ie575ccebc2a5b4bce91f740f9785499985cae56d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
|
|
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>
|
|
- 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>
|
|
|
|
|
|
- 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>
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: Icf65c06fe519dd7f7c81cfaf3d09c3d9dc6dcd4b
|
|
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I383542a94b29044b4191ea0db205c9d5574c6097
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Problem: The VPP CI merge and verify jobs use the "make verify", which has
special handling depending on the OS. So, to make meaningful changes
like running the test suite on more platforms, one would need
to make the changes in two places, which is error-prone and slow.
Solution: move the logic on which OS to run the "make test" into
the ci-management scripts, and stop using "make verify"
Change-Id: Icc7daa9364198f455ed8ca5bae5e5da5f15baf48
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
|
- Original attempt to convert non-voting jobs [0] failed when
applied while non-voting jobs were executing and was reverted.
This patch is a refactoring of [0] which disables non-voting job
triggers. After it has been merged and all non-voting jobs
have completed and the trigger disabling verified, another
patch will be pushed which enables commented out triggers.
[0] https://gerrit.fd.io/r/c/ci-management/+/31105
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I4cc2de88e21f6ed3e2b7bb43494c760fcd27519c
|
|
- Add better failure reporting and dry run handling
for build scripts.
Change-Id: Ia19bae15ff4880b07094f4f665e5e00030eda27c
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
|
|
This reverts commit 0789c02cc44263cc8555c8629a8894c6ec6f50a4.
Reason for revert: vpp-debug-verify jobs are still being triggered per-patch and are voting :(
Change-Id: I71cce767e680e17944c640b70ccab610e20422e0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
|
|
- run master jobs hourly & 2009 jobs daily
- also clean up some comments & nomenclature
Change-Id: Idea66f9621444917f5a6ecb617375c7ef2494487
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
The JVPP project has been archived. This patch is to remove existing
jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I6419cae90d3d5eaf49726318ad4c0d96498c71c4
|
|
- Update lftools install in the docker image builder
to use the same options as global-jjb lf-activate-venv
to pre-populate python cache, otherwise it takes
15+ minutes for lf-activate-venv to complete.
Change-Id: I8c1124faadfbf65228c31418ed02b5967e7fa82c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
already compressed"
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ifba4ab4270d8eddf9713fa817f00b179247fd09f
|
|
if they are already compressed
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: Ie0ce0a303f3d681b8aae697c1b358534e68b2c28
|