Age | Commit message (Collapse) | Author | Files | Lines |
|
- 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
|
|
|
|
- Since merge jobs are serialized after the patches have
been merged into git, all merge jobs which do not have
the same Gerrit ID as git HEAD are redundant. Skip
them to save useless cycles and to reduce the size of
the build queues when multiple patches are merged in a
short amount of time.
- This also fixes the issue with packagecloud packages
containing different contents then the associated
Gerrit ID when built & pushed in this state.
Change-Id: I822492bd1d523576373bb268258c181a9c5edb42
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7c899535fc1cf75239548ab7bde911a47d0b7f45
|
|
+ Add code comments explaining how CSIT device tests can be started.
Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|
|
- debian9 support is deprecated starting with stable/2101
release.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ib233e0237cd7274a89a880cd92af74ccdffa3500
|
|
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
|
|
Removing older releases from HC2VPP jobs to clean up job history
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ib2f6a0cfbc04a6038a0f6af5567ca020b06cef12
|
|
|
|
|
|
Change-Id: Ib3e9c9ae1fd053c06840f7bc5124aae48fe58e76
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
|
- Also remove stable/1908 from the docker image build scripts.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I44fc73898b936ec75721801956e76412da262e49
|
|
Change-Id: If38ea8ef50333cb48867b177771e7a9e80e1af94
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Change-Id: I769484fbd754857c8fc52241cf83ccf0939f69f7
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
|
|
Change-Id: I45efc7227d4efd37e26cae50495306834ac17d0d
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|
|
The DMM project has been archived. This patch is to remove existing
jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I9371f6346a8ece0a13debbce679bec5f17b576a3
|
|
|
|
Change-Id: If12a13d156b8507428bbab3f5ea56d00a742945e
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
|
|
installing vpp-ext-deps"
|
|
|
|
vpp-ext-deps
If a new empty packagecloud.io/fdio/XXYY empty repository is being added during the stable/XXYY
branch creation process, the jobs will fail unless a dummy artifact is added to this repository.
Since we only use this repository to install the right version of vpp-ext-deps, delete
the references after that portion is complete.
Change-Id: Ia5dfa5bf0193c0af8671d561d27f9f02c4e641f4
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
|
- This is a pre-requisite for using amazon S3
for log storage.
- Requires docker images built by updated
docker scripts to include packages required
by 'lftools' or other project specific
docker images to be upgraded with same
packages. This change only updates jobs
which are using fdiotools docker images.
- Add FD.io specific global macros to avoid
inflating docker images with packages
required by unneeded global-jjb scripts.
- Sort VPP job parameters alphabetically
- Dump installed python3 packages in
setup_executor_env.sh
Change-Id: Ifddd8f2b70b10acf834ffc837b27ef5453213a86
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
Change-Id: I828b80e1c7599875fd25da225afac6bb7f39c805
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
|
Change-Id: I60ae696cfc82853ee749626d165e0f5898b49a2d
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ie8922d66f87419ab65c9b99e2f12aa5f0e5e2fe5
|
|
|
|
Change-Id: I862ee1e7c4c03dd5603fcede9c56b59fd3bafa7b
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
- Required to allow cleanup of old labels referencing
snergster docker images.
- Remove job supporting deprecated ubuntu1604 images.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ib0ba02e33c636c7b565e6156d81bd43cafcf2415
|
|
Address sanitizer catches a wide range of failures
like buffer overruns, etc. So makes sense to run it
during the debug test run.
However, it is a bit picky to the compiler -
currently it only works well only on GCC 8+,
so this patch accounts for that by moving
the job to 20.04 executor which has gcc-9 by default.
Thanks to Benoit for the help getting it working.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: If086907d1f20e99503aa0e811fd2ae95c168d731
|
|
The Sweetcomb project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ic9d5d0d351767481c07ac27c1765160ed635228a
|
|
The opflexvpp project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I1ea81bdd5aa6c3b3284b4b7d059e6a9d44d52f3c
|