Age | Commit message (Collapse) | Author | Files | Lines |
|
- Add '-n' option to jjsb-test() and
jjsb-update() to limit output to
the most useful information of each
function -- job names and number of
jobs respectively.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I47722c2238ad5bbdc9e289885303fe68239503f9
|
|
|
|
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: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I14b558a42507b9c04bd6c2f492da86d6eee1575a
|
|
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>
|
|
- fix build script to remove $DOCKER_BUILD_DIR before
copying ci-management repo into it.
- remove unnecessary jenkins account configuration.
Change-Id: I6267b13efad1426194ea87f63c7284bed4b988a1
Signed-off-by: Dave Wallace <dwallacelf@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"
|
|
- sshpass for CSIT
- gdb for VPP core decode
- Add comment to end of builder script
to detect completion in build log.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I6ddbc066f07514dbd76f02104bc04c3bc70da163
|
|
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
|
|
|
|
|
|
|
|
- Also move get_gerrit_refspec() from docker/scripts/lib_common.sh
into sandbox_test_functions.sh
Change-Id: I8f4a1648da678361c7ab364724f488571c91f0b7
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
- 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
|
|
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I56b483fb55e4ad3050f70ba60dcec36ee4a7f9c3
|
|
|
|
sandbox and main jenkins servers
have unique nomad configs
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I852bad31fc35b20fd37311779a38c013197f4312
|
|
|
|
+ Add code comments explaining how CSIT device tests can be started.
Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|
|
- also fix typo in builder-ubuntu1804-sandbox-aarch64.yaml
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ibbeb312550b2bd3cce19efaf1a174146f52e13db
|