summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-03-10Update sandbox bash functionsDave Wallace1-4/+24
- 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
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-03-05Upgrade common-packer to v0.7.5Vanessa Rene Valderrama1-0/+0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I14b558a42507b9c04bd6c2f492da86d6eee1575a
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-18Fix installation of lftools python packages in docker images.Dave Wallace5-32/+34
- 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>
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 Polak2-172/+46
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 Wallace2-172/+46
- 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
2021-02-10Merge "Add centos8 jobs to hicn and cicn."Vanessa Rene Valderrama2-31/+51
2021-02-10Add centos8 jobs to hicn and cicn.Mauro Sardara2-31/+51
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I383542a94b29044b4191ea0db205c9d5574c6097 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-02-10vpp build.sh: move from "make verify" to "make pkg-verify" + "make test"Andrew Yourtchenko1-17/+36
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>
2021-02-09Disable non-voting VPP jobs preparing to make them periodicDave Wallace1-62/+173
- 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
2021-02-09Add the core file decoding+cleanup for the verify jobsAndrew Yourtchenko5-46/+187
- 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>
2021-02-08Merge "Revert "Move non-voting VPP jobs to periodic""Vanessa Rene Valderrama1-157/+60
2021-02-08Revert "Move non-voting VPP jobs to periodic"Dave Wallace1-157/+60
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>
2021-02-08Merge "Move non-voting VPP jobs to periodic"Vratko Polak1-60/+157
2021-02-07Move non-voting VPP jobs to periodicDave Wallace1-60/+157
- run master jobs hourly & 2009 jobs daily - also clean up some comments & nomenclature Change-Id: Idea66f9621444917f5a6ecb617375c7ef2494487 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-05Remove JVPP jobsVanessa Rene Valderrama4-326/+0
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
2021-02-04Promote vpp-*-centos8-aarch64 jobs to productionDave Wallace2-8/+13
- 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>
2021-02-04Merge "Add packages to docker image builder"Vratko Polak4-2/+13
2021-02-04Merge "backup upload archives: avoid gzip compressing the files if they are ↵Dave Wallace1-2/+4
already compressed"
2021-02-03Add packages to docker image builderDave Wallace4-2/+13
- 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
2021-02-02Deprecate VPP stable/2005Dave Wallace3-29/+2
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ifba4ab4270d8eddf9713fa817f00b179247fd09f
2021-01-29backup upload archives: avoid gzip compressing the filesAndrew Yourtchenko1-2/+4
if they are already compressed Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: Ie0ce0a303f3d681b8aae697c1b358534e68b2c28
2021-01-28Merge "Need to differentiate"Vanessa Rene Valderrama2-0/+13
2021-01-28Merge "Import jjb test bash functions from vpp repo."Vratko Polak2-17/+118
2021-01-28Merge "Skip VPP build for merge jobs with Gerrit ID != git HEAD."Vratko Polak5-49/+101
2021-01-27Import jjb test bash functions from vpp repo.Dave Wallace2-17/+118
- 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>
2021-01-26Skip VPP build for merge jobs with Gerrit ID != git HEAD.Dave Wallace5-49/+101
- 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>
2021-01-26Change vpp-checkstyle-verify-master to run on ubuntu 20.04Dave Wallace1-1/+5
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7c899535fc1cf75239548ab7bde911a47d0b7f45
2021-01-26Upgrade global-jjb to v0.60.4Vanessa Rene Valderrama1-0/+0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I56b483fb55e4ad3050f70ba60dcec36ee4a7f9c3
2021-01-19Merge "Add missing ubuntu1804-us label to FDIONOMAD cloud."Dave Wallace2-1/+14
2021-01-19Need to differentiateAric Gardner2-0/+13
sandbox and main jenkins servers have unique nomad configs Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: I852bad31fc35b20fd37311779a38c013197f4312
2021-01-19Merge "Update VPP branches for docker image builder."Vratko Polak1-7/+14
2021-01-18CSIT: Make tox job gating (as VPP checkstyle)Vratko Polak3-15/+40
+ Add code comments explaining how CSIT device tests can be started. Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2021-01-15Add missing ubuntu1804-us label to FDIONOMAD cloud.Dave Wallace2-1/+14
- also fix typo in builder-ubuntu1804-sandbox-aarch64.yaml Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ibbeb312550b2bd3cce19efaf1a174146f52e13db