summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/vpp.yaml
AgeCommit message (Collapse)AuthorFilesLines
2020-02-10VPP: convert beta jobs to global macrosEd Kern1-10/+10
Convert to global macro defined trigger that I should have used in the first place Change-Id: I106ea8786e9aea1466f8dd1254f22c5371c3e7c7 Signed-off-by: Ed Kern <ejk@cisco.com>
2020-02-07VPP: add ubuntu20 and centos8 as manual betaEd Kern1-0/+158
Adding in centos8 and ubuntu20.04 as manual regex triggered verify jobs Change-Id: Id87f6e42dbd8137ec5747f0a0340c05001d7cc42 Signed-off-by: Ed Kern <ejk@cisco.com>
2020-01-17Merge "Move VPP and CSIT macros to global"Vratko Polak1-2/+2
2020-01-15Comment usage of parallel-vars.shVratko Polak1-3/+2
+ Add comments to scripts that need the values. + Add comments to shell stanzas to not split inclusions. + Remove parallel-vars.sh from a job that does not use the values. - It seems compilation time is not affected by the values. Change-Id: If844486411753fcac7bece1db8416f2d23ea3749 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-14VPP: arm jobs need env carriedEd Kern1-4/+0
Corrected oversight in previous cleanup patch which split two scripts that needed to be kept together for env variable passing Change-Id: I0e9e91da91980b59f52310487a3d7b7e28de710c Signed-off-by: Ed Kern <ejk@cisco.com>
2020-01-13Merge "VPP: Make script inclusion more readable"Vanessa Rene Valderrama1-30/+68
2020-01-13Add VPP 20.01 branchAndrew Yourtchenko1-0/+15
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I3372c8d9802f9238643ac095039c1cb05d958356
2020-01-09Move VPP and CSIT macros to globalVratko Polak1-2/+2
+ Add copyright notice. Change-Id: Ib5de5738a031ce94bbaf145a7cd1e58e882470f4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-09VPP: Make script inclusion more readableVratko Polak1-30/+68
Historically, scripts names started with include-raw-vpp- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Delete include-gcc8-prefer.sh as it is orphaned since https://gerrit.fd.io/r/c/ci-management/+/20443 + Move the scripts to jjb/scripts/vpp/. - "absolute" paths are not used, as ci-man root is not in search path. + Put each path on a separate line to avoid long lines. + Put each include in a separate shell to make sure return code of each script is checked. + Update copyright year where present. - Copyright notices are not added when not present. Change-Id: I48920542ff20810cc87fb01844236350348bae59 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-12-09Merge "vpp: make test-doc output moved"Vratko Polak1-3/+0
2019-12-06vpp: make test-doc output movedDave Wallace1-3/+0
The patch to the vpp repo [0] moves the output of 'make test-doc' into .../vpp/build-root/build-test/doc/html [0] https://gerrit.fd.io/r/c/vpp/+/23480 Change-Id: I1885e37afd0b768a2eb115192d8d3c96119cef10 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-11-28Apply BMRR parameters to each MRR jobVratko Polak1-8/+4
+ Define global macros to make values configurable on demand. + Define minimal values to be used as global default. + The vpp-csit and csit-vpp jobs need different values. + Ndrpdr jobs do not use the values. Change-Id: I868da5fdf16cfb627c48b44a028ed2f6a708ce77 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-25Give more memory to vpp-csit perf taishan jobVratko Polak1-1/+1
It is failing VPP compilation otherwise. Change-Id: Iec9018357164b32a95eb35bacecde4ee62652839 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-14Set arm executor for taishanVratko Polak1-7/+16
Arm related job need executor override, and one was missing. In fact, the job definition in question was not ready for overriding, so it needed edits in multiple places. + Added missing executor info to description. Fixes: 2949329b058bb8ed92d97efb8770ecd713fcca0f Change-Id: I863a4468abae6d651e20823200889be25094f8ec Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Add executor value to job descriptionVratko Polak1-0/+7
For some jobs, it is not entirely clear which executor is used. People verifying changes related to executors previously needed to click job configuration to see it. Now they only need to look at job description. If a job does not list the executor in its description, it means it does not use anything fancy. Change-Id: Idbfdc015a9989b8ff65a8a0f0ca6593c16b2683f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-04VPP: bionic out of beta xenial to historicEd Kern1-12/+9
stop building xenial off of master and clean up bionic since its been out of beta quite awhile Change-Id: Ia01eec59dc948af2c11590df4382ae06cf9b9785 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-31Add 2n-clx to nodearchs for vpp perf jobVratko Polak1-0/+1
Change-Id: I522a79ad60e8af42786b68f17f8b787f520a7470 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-24Merge "Add more archs for vpp-csit-verify-perf job"Ed Kern1-0/+3
2019-10-23Merge "Do not skip commit-message-only checkstyle"Vratko Polak1-1/+1
2019-10-21Add more archs for vpp-csit-verify-perf jobVratko Polak1-0/+3
Testing suggests Denverton results are less noisy for hwcrypto. Which architecture is best for performance comparison may depend on the test case examined, so it is best to have jobs for all architectures. Change-Id: Ie2faa2d5d0995d498bd1e429cdd4613984cbb9c2 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-16VPP: aux jobs from xenial to bionic baseEd Kern1-3/+3
Some side jobs were still using xenial builder. Moving to bionic since xenial is slowly going away Change-Id: I5fbf6ae9e7ba7fce2ef3007b47c80826532c724d Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-16Modify VPP artifactsVanessa Rene Valderrama1-60/+6
This change is to remove packages from archived artifacts. The packages are available in the FD.io packagecloud repo. Change-Id: I215479ad49442120305d4d9e36fa07fb5c259365 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-01Fix incorrect syntax to use unstable-returnAnil Belur1-3/+2
The shell with !include-raw-escape assumes "command" with no parameters, therefore if we need to use the additional parameters such as `unstable-return` this command must be explicitly defined. Issue: IT-17774 Change-Id: Ide4702af634f4a2fadca3d20514b1bd17b871e02 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2019-09-30vpp: add daily static analysis report jobEd Kern1-0/+101
This adds a new job that runs daily that scrapes and reports to vpp-dev list on outstanding static analysis bugs. Change-Id: Iceb2a272db157f6d47aca826ddcc498c9f6cffec Signed-off-by: Ed Kern <ejk@cisco.com>
2019-09-11Mark jobs that should not tolerate CRC mismatchVratko Polak1-6/+4
CRC checking is only needed in a small subset of jobs that are required for maintaining CRCs. Other jobs are more useful if they skip CRC checking, in order to uncover real incompatibility (or confirm compatibility). Change-Id: I08113b3bec5e38650a6e7331a9513feb17908e48 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-09-10Do not skip commit-message-only checkstyleVratko Polak1-1/+1
Checkstyle now also checks commit message formatting. So when a new patch set differs only in commit message, the VPP checkstyle job has to be triggered again. Unfortunately, that means all other vpp verify jobs will get started on success. But that is already true, and I see no good workaround. This Change still saves one manual "recheck". Change-Id: I9dcb57a90a46508a972ea75eef4acb86304a942a Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-09-05Disable CRC checking for some vpp-csit jobsVratko Polak1-0/+6
+ Except the API CRC job, of course. + See comments for reasons. Change-Id: Ida87cac3cf4a85fdf25d8d579ad48a484eb1d2b8 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-09-03VPP: new regex for draft publish eventsEd Kern1-0/+5
Adding runtest to cover WIP to publish events Change-Id: Ia3945ce14dcc3330f3fb8d31b6bd2e047ce447c4 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-08-28VPP: make testauto the default for buildsEd Kern1-1/+1
Make testauto the default for all merge and verify builds Change-Id: If16bc763154c9197b9a10950a2eade3250ed7021 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-08-14Add 1n-tx2 vpp device jobsjuraj.linkes1-8/+9
Add only manually triggered 1n-tx2 VPP Device jobs and add hourly executed jobs instead of per patch triggered jobs. Change-Id: I0cc51e1ce88e3f94c81925be74284812ad1dad55 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-08-07Merge "Revert "VPP: new crc job to nonvoting""Ed Kern1-1/+1
2019-08-07Merge "VPP: add test optimizer to merge jobs"Ed Kern1-1/+1
2019-08-07Merge "Upgrade log shipper to Maven 3.6.0"Vanessa Rene Valderrama1-11/+11
2019-08-07Delete tx2 jobs while executors are not availableVratko Polak1-6/+7
TODO: Allow the jobs to be triggered manually so we can check when executors are back (without Sandbox)? Change-Id: I88f27c8d3bd8d04a2a6bb19d955723ccdd678a7a Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-08-06VPP: add test optimizer to merge jobsEd Kern1-1/+1
Adding test optimizer to merge jobs Change-Id: I0b53b2d8cabd020ed3605ed55e10773cc4e2fbc8 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-08-06Revert "VPP: new crc job to nonvoting"Vratko Polak1-1/+1
The plan is to re-enable voting when VPP master branch is closed. This reverts commit 63649dc300b49c749afb9452e5fb2bc78ed81e27. Change-Id: Ic432ea932af1d01f0c27d81fd441097871eddb44 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-08-05Changes for VPP 19.08 releaseAndrew Yourtchenko1-0/+15
Change-Id: I9a06d83286316b132039b7542592f3f4db5c93c1 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2019-08-01Upgrade log shipper to Maven 3.6.0Vanessa Rene Valderrama1-11/+11
Upgrading the log shipper to Maven 3.6.0 in an attempt to resolve time-out errors. Change-Id: I0d75a1352523a3d87a4fc601ed07f765fbc5f18f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-08-01Merge "Remove duplicate publisher"Vanessa Rene Valderrama1-5/+0
2019-08-01Remove duplicate publisherVanessa Rene Valderrama1-5/+0
Removing the duplicate publisher in the vpp-beta job Change-Id: Id469b44c032a6d42f4a96da8a4d166e1ec913d0e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-31VPP: new crc job to nonvotingEd Kern1-1/+1
Due to unexplainable failures im moving this to nonvoting status for now Change-Id: I5e58122e3727d114a9a0d6e0ecd93b9e33826825 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-31Add a standalone job for checking VPP API CRCsVratko Polak1-8/+80
+ Only for master (and stable1908 and later). + Move the INFO.yaml verifying job project before templates. Change-Id: I68e504b1c4c7148c6c98543f606bf0b621823564 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-07-25Add arm 1n-tx2 VPP Device jobsjuraj.linkes1-4/+17
Change-Id: I7bd77d96c3451415dabe20e097185b871eb2c8a2 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-07-23VPP: Drop nexus deb rpm jar pushEd Kern1-29/+0
As discussed in vpp open call july 23rd this removes pushing of deb,rpm,jar files to nexus. Change-Id: I96edefec7527248dab2d9b9c82378d13f99e7f33 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-22VPP: remove 1810 jobsEd Kern1-176/+0
vpp release 1810 no longer supported so removing Change-Id: Ibc3dacede8688bedc654811964db5a2437e4f451 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-22Add 1904 branch for VPP CSIT per patchPeter Mikus1-0/+3
Change-Id: Iffe756f736dbbad9ca820ae288581190b543eb8d Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-07-22Align CSIT jobs VPP compilation with VPP jobs compilationPeter Mikus1-5/+6
Change-Id: I5143fab3b20beee3741bccc5c18032b4fdbc30ef Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-07-12Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: If33c4021c46857e1b67991cfac92d8a52e9a737c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-09Merge "Modify VPP archive artifacts"Vanessa Rene Valderrama1-93/+120
2019-07-03VPP: arm verify jobs voting againEd Kern1-1/+1
Arm job has long since been working after gcc8 issues so turning voting for that job back on. Change-Id: I86c04b2531aa3a82026a9b196c9b68b58a443c8d Signed-off-by: Ed Kern <ejk@cisco.com>