summaryrefslogtreecommitdiffstats
path: root/jjb/scripts
AgeCommit message (Collapse)AuthorFilesLines
2021-04-27Merge "Separate VPP stacktrace generation from artifact archiving"Vratko Polak1-21/+17
2021-04-23Separate VPP stacktrace generation from artifact archivingDave Wallace1-21/+17
- Separate removal of socket files in workspace archive directory from archiving of artifacts - Clean up deprecated workspace-archive-artifacts-parameter macro Change-Id: I11c7fe55d3412fb7261da9f0cfb809a152ae1d51 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-21Refactor ccache config to use per-os ccache dirs.Dave Wallace1-17/+11
- Simplify ccache state output to console log by using ccache stats command. - Bump max size of ccache dir to 10G (centos8 is approximately 5.7G) - Clean up extraneous ccache dir after docker build is complete. Change-Id: Ia2b55b7cd47212fce91b4567d0cca69d2ce892ed Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-16Fix backup archive directory structure.Dave Wallace1-18/+7
Change-Id: I9fd1194bdb68239df2a6e2c4432ec1849ca12aac Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace2-22/+47
- Separate post build executor info dump into its own script file. - Remove backup_upload_archives.sh from fdio-infra-shiplogs which is now only used for openstack executors. - Add setup_executor_env.sh to run first for all jobs which run on nomad/dockerhub images. Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-06disable ASAN in the debug buildsAndrew Yourtchenko1-1/+3
The move to unix sockets has broken ASAN fairly thoroughly, so disable it Change-Id: Icf3822c5927309f8574865008173a66019a3ed55 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-03-26Merge "Include container id in console log."Vanessa Rene Valderrama2-4/+19
2021-03-26Include container id in console log.Dave Wallace2-4/+19
- Output executor runtime attributes in post_build_deploy_archives.sh for the case when a job fails prior to setup_executor_env.sh Change-Id: Icb54c039db21a621d44808221a3100c509583090 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-25Enable CCACHE in builder images / labelsDave Wallace1-0/+22
- Remove aarch64 labels which do not have any executor docker images. Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-24Remove temporary DNS fix.Dave Wallace2-7/+2
- Use search domain in /etc/resolv.conf as hostname. Change-Id: Iaf156a2096a1b60f6222fa2d7f99101d72e2572c Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-23Force DNS nameserver in CI jobs to use local consul server.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I76b7f4668ad0bfb11e9045de2d7f8e150132083a
2021-03-08Display DNS config in console logs.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I2f7b549a903d3cd572a4711901ce1d138e922aa5
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-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-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-09Add the core file decoding+cleanup for the verify jobsAndrew Yourtchenko4-45/+185
- 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-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-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-08upload the logs to backup storage location as wellAndrew Yourtchenko1-0/+193
Change-Id: Ib3e9c9ae1fd053c06840f7bc5124aae48fe58e76 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-12-15Delete remains of DMM jobsVratko Polak1-42/+0
Change-Id: I45efc7227d4efd37e26cae50495306834ac17d0d Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-12-16Merge "delete the references to packagecloud.io .deb repositories after ↵Dave Wallace1-0/+3
installing vpp-ext-deps"
2020-12-16delete the references to packagecloud.io .deb repositories after installing ↵Andrew Yourtchenko1-0/+3
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>
2020-12-15Use 'lftools deploy archives' for log uploadDave Wallace2-0/+61
- 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>
2020-12-04run ASAN within the non-voting VPP debug verify jobAndrew Yourtchenko1-3/+3
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
2020-12-01Do not fail on base64 encoded commentsVratko Polak1-1/+2
+ Add job parameters for Sandbox testing. Change-Id: I3f8c088bd49b1926393a6fa9d3327dd6c7533656 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-11-12Fix package_cloud push of vpp-ext-depsDave Wallace1-3/+6
- Fix regression in previous change to packagecloud_push.sh Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Idfb47bd49bc59467ba3f28499edcdd41a00d04ce
2020-11-10Fix packagecloud_push.sh upload failure for vpp-ext-depsDave Wallace1-3/+22
- When a new vpp-ext-deps version is created, the packagecloud_push.sh script will declare a failure for merge jobs if the package already has been pushed by another job running in parallel. Since vpp-ext-deps will be automatically rebuilt by the VPP build, there is no reason to fail the merge job if the packagecloud push fails for the vpp-ext-deps package. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I96edc6948b7f8b654cc66154412e5eb00927266a
2020-11-04Install vpp-ext-deps rpms from local packages.Dave Wallace1-1/+12
- In setup_vpp_dpdk_dev_env.sh if the required vpp-ext-deps package version is available in /root/Downloads, then install the local package instead of downloading and installing it from packagecloud.io. Change-Id: Iffb8394288524732a2fd2795eec6324d85b17ef5 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-11-04Fix apt-cache show cmd failure on Debian-10Dave Wallace1-5/+8
- The version of apt-cache on debian-10 does not produce the same output as the versions in Ubuntu distros. Refactor extraction of vpp-ext-deps package name from apt-cache output. Change-Id: I92c297d91f6acf332be6a54bc1eaac83a4d3d7da Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-10-16Fix setup_vpp_ubuntu_docker_test.sh on vpp stable branchesDave Wallace1-2/+3
- Fix set -e bug on snergster executors for vpp stable/* branches introduced by https://gerrit.fd.io/r/c/ci-management/+/29209 Change-Id: Icb261cf0a198f9c76feca689e4013a5dd0247f8b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-10-13Clean up vpp jenkins scripts & docker dirDave Wallace39-367/+452
- Remove docker/vpp Dockerfile definitions and colateral files for image now being build by https://gerrit.fd.io/r/c/ci-management/+/28022 - Remove opensuse support which has been elided from the vpp build in https://gerrit.fd.io/r/c/vpp/+/28999 - Remove unused scripts. - Output script name marker for all jjb scripts following LFIT practices. - Remove old/unused output from scripts. - Add logic to use vpp-ext-deps download cache in the executor images to speed up build jobs. - Add copyright notifcations to modified files without an existing copyright. - Make all vpp/docs jobs use '-{stream}-{os}-{executor}' suffix in their names. - Consolidate executor logging into setup_executor_env.sh and call it first for all jobs. Change-Id: I4ffb67ed476659f0127ca8c84f20a305d06149bf Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-10-12Promote vpp debian-9 jobs from beta to production.Dave Wallace1-0/+5
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I99905d7a00b11d81715789af64774b375bd404d7
2020-09-22Refactor vpp job names to align with jenkins labelsDave Wallace1-0/+45
- Switch to using fdiotools docker repos using associated jenkins labels. - Align vpp job names with docker repos and tags. - Normalize project attributes (including order) across vpp project definitions. - Add branch-head-refspec attribute for testing. - Refactor projects to allow finer granularity definition of {stream}-{os}-{executor-arch} based jobs. - Add 2009 stream to vpp-csit-verify-api-crc. - Add vpp-verify-gcc job for gcov testing. New list of VPP jobs: $ jjsb-test vpp-* 2>&1 | grep -e'Number of jobs' -e'Job name' | sed -e 's/INFO:jenkins_jobs.builder://g' Number of jobs generated: 126 Job name: vpp-beta-merge-master-centos8-aarch64 Job name: vpp-beta-merge-master-centos8-x86_64 Job name: vpp-beta-merge-master-debian9-x86_64 Job name: vpp-beta-merge-master-debian10-x86_64 Job name: vpp-beta-verify-master-centos8-aarch64 Job name: vpp-beta-verify-master-centos8-x86_64 Job name: vpp-beta-verify-master-debian9-x86_64 Job name: vpp-beta-verify-master-debian10-x86_64 Job name: vpp-checkstyle-verify-1908-x86_64 Job name: vpp-checkstyle-verify-2001-x86_64 Job name: vpp-checkstyle-verify-2005-x86_64 Job name: vpp-checkstyle-verify-2009-x86_64 Job name: vpp-checkstyle-verify-master-x86_64 Job name: vpp-csit-verify-api-crc-1908 Job name: vpp-csit-verify-api-crc-2009 Job name: vpp-csit-verify-api-crc-master Job name: vpp-csit-verify-device-1908-1n-skx Job name: vpp-csit-verify-device-1908-1n-tx2 Job name: vpp-csit-verify-device-2001-1n-skx Job name: vpp-csit-verify-device-2001-1n-tx2 Job name: vpp-csit-verify-device-2005-1n-skx Job name: vpp-csit-verify-device-2005-1n-tx2 Job name: vpp-csit-verify-device-2009-1n-skx Job name: vpp-csit-verify-device-2009-1n-tx2 Job name: vpp-csit-verify-device-master-1n-skx Job name: vpp-csit-verify-device-master-1n-tx2 Job name: vpp-csit-verify-perf-1908-2n-clx Job name: vpp-csit-verify-perf-1908-2n-dnv Job name: vpp-csit-verify-perf-1908-2n-skx Job name: vpp-csit-verify-perf-1908-3n-dnv Job name: vpp-csit-verify-perf-1908-3n-hsw Job name: vpp-csit-verify-perf-1908-3n-skx Job name: vpp-csit-verify-perf-1908-3n-tsh Job name: vpp-csit-verify-perf-2001-2n-clx Job name: vpp-csit-verify-perf-2001-2n-dnv Job name: vpp-csit-verify-perf-2001-2n-skx Job name: vpp-csit-verify-perf-2001-3n-dnv Job name: vpp-csit-verify-perf-2001-3n-hsw Job name: vpp-csit-verify-perf-2001-3n-skx Job name: vpp-csit-verify-perf-2001-3n-tsh Job name: vpp-csit-verify-perf-2005-2n-clx Job name: vpp-csit-verify-perf-2005-2n-dnv Job name: vpp-csit-verify-perf-2005-2n-skx Job name: vpp-csit-verify-perf-2005-3n-dnv Job name: vpp-csit-verify-perf-2005-3n-hsw Job name: vpp-csit-verify-perf-2005-3n-skx Job name: vpp-csit-verify-perf-2005-3n-tsh Job name: vpp-csit-verify-perf-2009-2n-clx Job name: vpp-csit-verify-perf-2009-2n-dnv Job name: vpp-csit-verify-perf-2009-2n-skx Job name: vpp-csit-verify-perf-2009-3n-dnv Job name: vpp-csit-verify-perf-2009-3n-hsw Job name: vpp-csit-verify-perf-2009-3n-skx Job name: vpp-csit-verify-perf-2009-3n-tsh Job name: vpp-csit-verify-perf-master-2n-clx Job name: vpp-csit-verify-perf-master-2n-dnv Job name: vpp-csit-verify-perf-master-2n-skx Job name: vpp-csit-verify-perf-master-3n-dnv Job name: vpp-csit-verify-perf-master-3n-hsw Job name: vpp-csit-verify-perf-master-3n-skx Job name: vpp-csit-verify-perf-master-3n-tsh Job name: vpp-debug-verify-2009-ubuntu1804-x86_64 Job name: vpp-debug-verify-master-ubuntu1804-x86_64 Job name: vpp-docs-merge-1908 Job name: vpp-docs-merge-2001 Job name: vpp-docs-merge-2005 Job name: vpp-docs-merge-2009 Job name: vpp-docs-merge-master Job name: vpp-docs-verify-1908 Job name: vpp-docs-verify-2001 Job name: vpp-docs-verify-2005 Job name: vpp-docs-verify-2009 Job name: vpp-docs-verify-master Job name: vpp-gcc-verify-2009-ubuntu2004-x86_64 Job name: vpp-gcc-verify-master-ubuntu2004-x86_64 Job name: vpp-info-yaml-verify Job name: vpp-make-test-docs-merge-1908 Job name: vpp-make-test-docs-merge-2001 Job name: vpp-make-test-docs-merge-2005 Job name: vpp-make-test-docs-merge-2009 Job name: vpp-make-test-docs-merge-master Job name: vpp-make-test-docs-verify-1908 Job name: vpp-make-test-docs-verify-2001 Job name: vpp-make-test-docs-verify-2005 Job name: vpp-make-test-docs-verify-2009 Job name: vpp-make-test-docs-verify-master Job name: vpp-merge-1908-centos7-x86_64 Job name: vpp-merge-1908-ubuntu1804-aarch64 Job name: vpp-merge-1908-ubuntu1804-x86_64 Job name: vpp-merge-2001-centos7-x86_64 Job name: vpp-merge-2001-ubuntu1804-aarch64 Job name: vpp-merge-2001-ubuntu1804-x86_64 Job name: vpp-merge-2005-centos7-x86_64 Job name: vpp-merge-2005-ubuntu1804-aarch64 Job name: vpp-merge-2005-ubuntu1804-x86_64 Job name: vpp-merge-2009-centos7-x86_64 Job name: vpp-merge-2009-ubuntu1804-aarch64 Job name: vpp-merge-2009-ubuntu1804-x86_64 Job name: vpp-merge-2009-ubuntu2004-aarch64 Job name: vpp-merge-2009-ubuntu2004-x86_64 Job name: vpp-merge-master-centos7-x86_64 Job name: vpp-merge-master-ubuntu1804-aarch64 Job name: vpp-merge-master-ubuntu1804-x86_64 Job name: vpp-merge-master-ubuntu2004-aarch64 Job name: vpp-merge-master-ubuntu2004-x86_64 Job name: vpp-sphinx-docs-merge-master Job name: vpp-sphinx-docs-verify-master Job name: vpp-verify-1908-centos7-x86_64 Job name: vpp-verify-1908-ubuntu1804-aarch64 Job name: vpp-verify-1908-ubuntu1804-x86_64 Job name: vpp-verify-2001-centos7-x86_64 Job name: vpp-verify-2001-ubuntu1804-aarch64 Job name: vpp-verify-2001-ubuntu1804-x86_64 Job name: vpp-verify-2005-centos7-x86_64 Job name: vpp-verify-2005-ubuntu1804-aarch64 Job name: vpp-verify-2005-ubuntu1804-x86_64 Job name: vpp-verify-2009-centos7-x86_64 Job name: vpp-verify-2009-ubuntu1804-aarch64 Job name: vpp-verify-2009-ubuntu1804-x86_64 Job name: vpp-verify-2009-ubuntu2004-aarch64 Job name: vpp-verify-2009-ubuntu2004-x86_64 Job name: vpp-verify-master-centos7-x86_64 Job name: vpp-verify-master-ubuntu1804-aarch64 Job name: vpp-verify-master-ubuntu1804-x86_64 Job name: vpp-verify-master-ubuntu2004-aarch64 Job name: vpp-verify-master-ubuntu2004-x86_64 Change-Id: I46e786a2092043aa95baa12a24ea9531683f7d6f Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-09-09jjb: remove VPP coverity jobDave Wallace1-32/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7f5d1fec7a811908860816e8ba23c0a700dfadd5
2020-07-24Unify echo MAKE_PARALLEL vars with CSITJuraj Linkeš1-8/+17
CSIT differes in how MAKE_PARALLEL flags are logged to stdout before build. Unify based on https://gerrit.fd.io/r/c/csit/+/27821. Change-Id: I48bced4792e65da504e9a1815e598633315aecab Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-07-08Unify arm and x86 vpp jobsJuraj Linkeš5-205/+15
There are two sets of scripts doing basically the same thing, one set for arm and one for x86. Use the same scripts for both x86 and arm jobs, remove the unnecessary ones and update the scripts so that they work on both architectures. Change-Id: Ie9c29578d0f6af41e65c0f4723bc248e664cb8dd Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-06-29Recycle vpp-verify-{stream}-clang into vpp-verify-{stream}-debug jobAndrew Yourtchenko1-4/+13
The non-voting clang job has been there for a while, not very useful since clang is now the default compiler. This converts the clang job into a "make test-debug" job, run eventually with ASAN. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I011d7d1e2d887f5dec32e27d05859dcd64a3e548
2020-06-16vpp-checkstyle-verify-{stream}: add the step to API checkAndrew Yourtchenko1-0/+30
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š3-12/+12
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-03-27Fix csit branch for perf timed jobsJan Gelety1-1/+3
- performance timed jobs in different csit branches need to be independent from other csit branches Change-Id: Iec841864cdab4374094042d27b3d68a30b7427a1 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-03-11fix vpp-sphinx-docs-verify-master job failurePaul Vinciguerra1-1/+1
Job is failing because it is asking to install newer packages. Apparently the 'make docs' is called from docs and expects different environment variables set in the base makefile's 'make docs'. Fixes: b81e5c92687238d60331dd11e9b079657b2aa5bc Change-Id: I7613cde1178e5e27fdb3e457b4e03969080236c9 Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
2020-03-10fix vpp-sphinx-docs-verify-master job failurePaul Vinciguerra1-1/+1
Job is failing because it is asking to install newer packages. Do you want to continue? [Y/n] Abort. Makefile:31: recipe for target 'html' failed make[1]: *** [html] Error 1 make[1]: Leaving directory '/w/workspace/vpp-sphinx-docs-verify-master/docs' Change-Id: Iab11cded2fef85a78686fae6b7e19845c33418f7 Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
2020-01-15Comment usage of parallel-vars.shVratko Polak2-0/+12
+ 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-09VPP: Make script inclusion more readableVratko Polak16-0/+616
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-09CSIT: Make script inclusion more readableVratko Polak15-0/+643
Historically, scripts names started with include-raw-csit- 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. + Move scripts to jjb/scripts/csit/. - "Absolute" paths are not used, as ci-man root is not in serarch path. + Put each path on a separate line to avoid long lines. + Update copyright years, add missing copyright notices. Change-Id: Ifcfad5833577d78bf9105f494d5bf6187abc2a68 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-07-25Add arm 1n-tx2 VPP Device jobsjuraj.linkes1-1/+8
Change-Id: I7bd77d96c3451415dabe20e097185b871eb2c8a2 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-07-18VPP: centos removing correct repo fileEd Kern1-1/+5
Centos now matching ubuntu bionic behaviour when on non master branch Change-Id: I5fb7ab4074ed9882bd44931ce866eab4add6539d Signed-off-by: Ed Kern <ejk@cisco.com>
2019-05-02Fix JVPP merge deps for release buildsMichal Cmarada1-0/+11
At the time when JVPP release is done VPP packages are already in the release repository. This fixes repository setup to use release repository for dependencies in case of release build. Change-Id: I12bbf02e9c27b54a8641253ab903abd96d8a5201 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>