summaryrefslogtreecommitdiffstats
path: root/jjb/vpp
AgeCommit message (Collapse)AuthorFilesLines
2020-06-16vpp-checkstyle-verify-{stream}: add the step to API checkAndrew Yourtchenko1-0/+9
This patch adds calling the crcchecker.py --check-patchset in the initial checkstyle path. (see change ID I5f13c0976d8a12a58131b3e270f2dc9c00dc7d8c) It adds also: - gerrit-refspec-parameter to be able to specify the patchset manually - credentials-binding for a WebEx Teams bot - I had them added via IT-19800 - necessary plumbing to use these credentials. It is done by a minimal curl setup, which posts into room "VPP API check failures", which I created to be able to monitor the behavior and jump in to discuss and help to sort out the changes that may be problematic. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I4833aa929044413a1ac08ab80668f25c0db8b3ff
2020-06-01Add MAKE_PARALLEL_JOBS parameterJuraj Linkeš1-5/+28
VPP uses the MAKE_PARALLEL_JOBS variable to limit the number of cpus used for build. Make that varialbe configurable as job paramter instead of setting it in script for easier job management. Change-Id: Iaaafdb216c3af9244827b270c540a70b5844021f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-05-12Merge "move VPP clang job to non-voting"Dave Wallace1-1/+1
2020-05-12move VPP clang job to non-votingAndrew Yourtchenko1-1/+1
clang is now used for regular builds, so this job is redundant. Keep it around to keep the same load profile for the moment. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I04f411e07ab99f27cdd8c59fc37bfeedbc429c29
2020-05-11Add VPP 20.05 branchAndrew Yourtchenko2-0/+15
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: Icdff5d1497ca7cc6963c66eff62a8318d1998b52
2020-05-01Merge "Change publisher on one vpp-csit job"Dave Wallace1-2/+1
2020-04-28Modify build nodeVanessa Rene Valderrama1-1/+1
Modifying the build node for RelEng jobs. These jobs don't require larger instances. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I1ec255b9e8b478d0854187499ca1b4162d45ff49
2020-04-28Change publisher on one vpp-csit jobVratko Polak1-2/+1
This changes publisher to lf-infra-publish for just one job template: vpp-csit-verify-perf-* That job is manually triggered, seldom used, and console output has most of the information users need. If archiving works well in production, we will switch more csit-related job templates. Change-Id: Idc8a4f2e143fd56f593331728a21244db9d942c6 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-03-18Merge "VPP: Add CRC checking to older branches"Dave Wallace1-1/+4
2020-03-12Use the same perf triger for vpp and csitVratko Polak1-2/+7
+ Rename arguments. + Make skip-vote and trigger word configurable in the macro. + Keep the old skip-vote and trigger word values. + Improve vpp-csit job description highlighting the difference. Change-Id: Ie9ca68d422f8514bc8b0cd79f36a83181911feb9 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-03-04VPP: Add CRC checking to older branchesVratko Polak1-1/+4
“as soon as the CRC of any existing messages does not change, a patch is okay to include into 19.08” https://lists.fd.io/g/vpp-dev/message/15526 Change-Id: I332492d36289b2f0c4ffe12bb19fc5f4566d7a74 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-02-26VPP: remove naginator retryEd Kern2-48/+0
Remove all automatic retries on vpp jobs. Now that jenkins connectivity issues are not currently a major issue. Change-Id: I5a7a9ba6cb4ee2d3a20e521cb352238654b8ea5a Signed-off-by: Ed Kern <ejk@cisco.com>
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-22Modifying docs publisherVanessa Rene Valderrama1-6/+12
The VPP docs jobs are unstable due to issues with the lf-infra-publish macro. For now we're reverting back to the FD.io global-macro until we resolve the issue. Change-Id: I506aeb912baab2910d3d2fe4cc3456a598c93b53 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-17Merge "Move VPP and CSIT macros to global"Vratko Polak2-104/+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 Valderrama19-660/+92
2020-01-13Add VPP 20.01 branchAndrew Yourtchenko2-0/+18
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I3372c8d9802f9238643ac095039c1cb05d958356
2020-01-09Move VPP and CSIT macros to globalVratko Polak2-104/+2
+ Add copyright notice. Change-Id: Ib5de5738a031ce94bbaf145a7cd1e58e882470f4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-09VPP: Make script inclusion more readableVratko Polak19-660/+92
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>
2020-01-07jjb/vpp: fix bad test for makefile targetDave Wallace2-3/+3
Change-Id: I78f021b1c672a53bcb54e74da16b98730ae87ca8 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-12-09Merge "vpp: make test-doc output moved"Vratko Polak3-5/+2
2019-12-06vpp: make test-doc output movedDave Wallace3-5/+2
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-11vpp: call 'make checkstyle' instead of checkstyle.shDave Wallace2-5/+8
Change-Id: I65a7412fbf76ac2c52fbe123420b574127d13d83 Signed-off-by: Dave Wallace <dwallacelf@gmail.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-29VPP: ping maven wagon 2.10Ed Kern3-0/+3
Unpinned didnt work so pinning to 2.10 to align with csit Change-Id: I7da6b95dec30d5553c9e38f38c5f7b30b7d7537f Signed-off-by: Ed Kern <ejk@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-17Merge "VPP: aux jobs from xenial to bionic base"Vratko Polak2-21/+21
2019-10-16VPP: aux jobs from xenial to bionic baseEd Kern2-21/+21
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-16VPP: wagon unpin versionEd Kern3-3/+0
At LF request we are removing the pin to older wagon version Change-Id: I74d76d84bd7ba0b15fe153cbf7053bfa5dccfe73 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-14Revert "VPP: disable 1device perpatch"Vratko Polak1-0/+2
This reverts commit dabd0fbef46bf1f9de70c6a610125f15a66f4a1d. "it was meant to be short lived hack of course" Change-Id: Ifcfc13f5f3f703cb0300b25fe0659cd210d1080b Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-10Set PLATFORM=vpp for all 'make -C build-root/Makefile'Dave Wallace2-6/+6
Change-Id: I91282e1bb0cbe48e58335b1fd74bb0ca81a26795 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-10-08Modify docs jobs to use global-jjb macro for logsVanessa Rene Valderrama1-24/+18
Modifying the docs jobs to use global-jjb macro lf-infra-publish for log deployment to Nexus Change-Id: I7234b373aa44be0e5cadb9ab98cf1592baa90afa Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-08Merge "VPP: disable 1device perpatch"Vanessa Rene Valderrama1-2/+0
2019-10-08VPP: disable 1device perpatchEd Kern1-2/+0
1device entire cluster currently down so disabling for now Change-Id: Ibe617b7a07cadb8c78170d28b6204b46e5cc93ad Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-04Remove unneccessary PLATFORM varsjuraj.linkes2-7/+7
The builds are using the default setting, so no reason to set them. The default might actually change in the future, for example when we add cross compilation support as in https://gerrit.fd.io/r/#/c/vpp/+/21035/. Change-Id: I7ae9cd9bb88b5b15049c442a0a6c7aedb0ce90df Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-10-02Merge "Fix incorrect syntax to use unstable-return"Vratko Polak1-3/+2
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-10-01Remove unnecessary sed from VPP arm verifyjuraj.linkes1-1/+0
The fix has been committed to VPP repo a long time ago. Change-Id: I0b53c53a2b4012255793ecb72279c7580df233a7 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-09-30vpp: add daily static analysis report jobEd Kern2-0/+133
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>