summaryrefslogtreecommitdiffstats
path: root/jjb/scripts
AgeCommit message (Collapse)AuthorFilesLines
2024-03-13fix jjb/scripts/vpp/build.shDave Wallace1-3/+4
Change-Id: I35843842a995931c1985971a606f1d085fd5aa4f Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2024-03-13fix: add building static vppctl as part of the CI for VPPAndrew Yourtchenko1-0/+5
Change-Id: I8b225b4677deb525ed1702d0c377ef58808a0881 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2023-12-13feat(vpp): add a new job for bisectingVratko Polak2-5/+43
Change-Id: I8856e5cde4b85edd01a2c10af88823890c3afcb1 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-02fix(core): revert docs upload back to aws_s3_bucket_objectDave Wallace1-1/+1
- aws_s3_object fails due to missing MD5 Header checksum in PUT request Change-Id: I73bda43c9b228fe6402cfc09bf31b5810af07344 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-10-02fix(core): Pin terraform provider versionPeter Mikus1-0/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I6f243a8cf05c0d5242177f5ae8a4c99bbd83ebf3
2023-10-02fix(core): Terraform code adaptation for docs uploadPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id1bdd18500877b79634a6c4df2574aa4d3ed1dee
2023-08-21vpp: disable ccache for gcc buildsDave Wallace2-9/+9
- avoid build breakage for incompatibility between gcc & clang object files Change-Id: I521863c5a651a87f06f23b6308a0f8ce91347feb Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-08-14vpp checkstyle: verify dpdk/rdma-core matrixDave Wallace1-0/+19
- If mlx_rdma_dpdk_matrix.txt file has been updated in the current changeset, verify the current rdma-core_version and dpdk_version exist in the matrix file. Change-Id: Ib7bf2969c48badb6795de440a858796c83ad1083 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-07-28Restore vpp-gcc-verify* jobDave Wallace1-0/+78
- otherwise gcc build breakage will kill vpp-cov daily job. Change-Id: I72effa7725d2e0cd3fadcfc6a359f24f372ba80c Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-07-25Move vpp-cov-* CI job from per-patch to daily executionDave Wallace1-1/+1
Change-Id: I2798fafcc3182a735f6fd380ef558c585fd28b64 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-07-06Replace vpp-gcc job with vpp-cov job per-patchDave Wallace3-78/+157
- the original gcc job was intended to ensure that gcc builds worked to generate test coverage reports. The vpp-cov-verify job produces test coverage reports per patch and stores them in the S3 7-day docs retention bucket. Change-Id: I28c7c323ea8d673cdee66b85189e20029e63336d Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-04-17feat(csit): Remove obsolete report jobsPeter Mikus3-63/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I71a3bd36fb28339bc4a952579b27736833a1e707
2023-03-28Fix publish docs URL output to console log.Dave Wallace1-1/+1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I04cfa679f7f54c2245c4f5e84028ff1d01c6a371
2023-03-17feat(csit): Align job namingPeter Mikus2-4/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ifa70b50ae3e82c2fc784294220150b91e768d2fe
2023-02-13feat(csit): Add terraform jobsPeter Mikus2-0/+42
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I65839bd6399aaf07be7352f52068fbfcb493e82e
2023-01-20Allow multiple OS's for make test and vppapigenDave Wallace2-4/+6
- And change VPP verify/merge jobs to run 'make test' on both ubuntu-22.04 and ubuntu-20.04 Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7a9b488c063d3229e82ba29ecd4806e632dc0537
2022-11-30Merge "Enable upload of vpp & hicn verify docs to s3 7day retention bucket"Peter Mikus3-23/+36
2022-11-28Enable upload of vpp & hicn verify docs to s3 7day retention bucketDave Wallace3-23/+36
- Use the same bucket path as logs so that the docs can be viewed by s/s3-logs/s3-docs-7day/ in the URL after selecting the logs URL from the jenkins job page. - Also, fix error output of get_gerrit_refspec bash function. Change-Id: I73e8b7a1f310dbfb031afe9d164b114021c2cfe3 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-11-10Compress & archive failed tests in vpp-debug-verify jobsDave Wallace1-2/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I9b99bc8ab2e1698f9539c19d772795091f51434e
2022-11-03Merge "Restore vpp-csit-*tx2 jobs in production"Peter Mikus1-6/+0
2022-10-20Update post build client hostname output for docker executors.Dave Wallace1-1/+12
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I19477c066db314a501d8fa127c5c4dddd45922f2
2022-10-19Fix Nomad hostname output in docker job console logs.Dave Wallace1-1/+11
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: If88be92314290bd2b2d0b1bbb21167b6286b8155
2022-10-19Revert "Set FDIONOMAD container hostname with job and node info."Dave Wallace1-0/+1
This reverts commit 672f06dd9d8a2b0b4c536e70d71c40bb85d720f4. Reason for revert: JCasC is not happy with this. Change-Id: I906053a454cbaaaf2a4cbf6f87bb258e25e8b034 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-10-19Set FDIONOMAD container hostname with job and node info.Dave Wallace1-1/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ida46ca8a0bbbb66919445cce399679b13e27e85f
2022-10-18Merge "Fix: Robot Framework logging"Eric Ball1-0/+4
2022-10-17Fix: Robot Framework loggingEric Ball1-0/+4
The builder should be ubuntu, and the logging script has been modified to include robot logs if found. Change-Id: I4fedf0b8b36dfb56cc43546ab3d1f4fc7c63562c Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2022-10-17Restore vpp-csit-*tx2 jobs in productionDave Wallace1-6/+0
- Revert 1c6290e (gerrit 34848) "Skip vpp-csit-*tx2 jobs in production" Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I3d2ada11f41a8759fc682d4eb668e00adacfa7fe
2022-10-13chore: remove output of script sha1sum from jjb scriptsDave Wallace4-12/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I20e1b0d6bc73a01d33835a53421e72cbe988efc0
2022-10-11Add vpp-dpdk-rdma-version-mismatch periodic job.Dave Wallace1-0/+36
Change-Id: Idc9df053430fc793737441590e7609d5f3c9fe68 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-09-20Run VPP 'make test' on Ubuntu 22.04 for master.Dave Wallace3-23/+53
- clean up build parameters Change-Id: I1c620f89eb59916620ae9e36dacf9368fb38e476 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-08-30Merge "Add hicn job to build against vpp latest."Peter Mikus1-0/+7
2022-08-12Merge "feat(hicn.yaml): add functional tests jobs"Dave Wallace1-0/+9
2022-08-12Add hicn job to build against vpp latest.Dave Wallace1-0/+7
Change-Id: I0210401c810720b3927d7fe9f7b92aba3f0d260d Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-11post 22.06 vpp job clean upDave Wallace5-77/+6
- Remove ubuntu-18.04 jobs - Remove vpp 21.10 jobs - Address TODO clean up now that 21.06 & 21.10 are no longer supported - Remove unused jjb/hc2vpp (archived project) Change-Id: I9da69fa175ebb647476916e9921f4149045408b4 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-08-11feat(hicn.yaml): add functional tests jobsMauro Sardara1-0/+9
The approach to trigger the functional test job is the same adopted for triggering the build after the checkstyle. A comment "build_successful" will be added in gerrit by the build job, and this comment will in turn trigger the functional test job. Change-Id: I140160dfdd6fe80fdbe64848b9dc2c7a2b75cac4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-10feat(hicn.yaml): add project and job-template for sonar scanner.Mauro Sardara1-0/+8
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I86c9baa94b6df0e2ec722e47e660d1d70fb71d39 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-07-08feat(logs): Remove unused logs backupPeter Mikus1-39/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I54391b1301dd231f60132627e89922a06d73e58d
2022-06-17Add docs-spell to vpp checkstyle jobDave Wallace2-2/+25
- also replace individual package install confirm/force environment variables with UNATTENDED=yes. Change-Id: I22a503848d7ae916bdbff1977586a0fa17498cca Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-05-31vpp: add spellcheck to docs jobs.Dave Wallace1-2/+2
Change-Id: I0ab1c58a01f9b1a9b2c661f700b3862294900a44 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-04-20fix(hicn/docs.sh): create SITE_DIR if it does not exist before moving html ↵Mauro Sardara1-1/+3
folder Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I1cd578f1895f911e4b56d57c564759a6759de052
2022-03-31doc(hicn): do not build doxygenMauro Sardara4-4/+6
Also: - print info about current script Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I89d05a8f1ac956015a3b55b892a1a63988e76816 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-01-19Allow the optimization of preinstalling vpp-ext-deps to failAndrew Yourtchenko1-1/+12
e62c4bc9708a906d2dcd504cdcca5964b232d3b3 added stricter error handling, thus creating a failure case if a packagecloud repo has been newly created and is empty. Relax the error handling, and add the comment about the motivation. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I8bfe6d69ab1a59622c60080e796f301b6b6f4ead
2022-01-06Skip vpp-csit-*tx2 jobs in productionDave Wallace1-0/+6
- jobs currently either failing or timing out after 90 minutes in production. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I52131a255e55af8e5974136751ad6629fb4ccf59
2021-12-02Nexus retirement CI job clean upDave Wallace9-74/+98
- Remove nexus configuration parameters from CI jobs for active FD.io projects - Convert HICN docs jobs to use S3 storage Change-Id: Ida00b6448926567e0245b4988597113bfea0bd84 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-11-16Merge "vpp: run 'make test-dep' for all OS variants."Peter Mikus1-41/+38
2021-11-06vpp: run 'make test-dep' for all OS variants.Dave Wallace1-41/+38
- Ensure that there are no repeats of python dependency breakages on OS variants which do not run 'make test' in the CI. This is required for docker executor builder as well as doc/test dep issues [0]. [0] https://gerrit.fd.io/r/c/vpp/+/34381 Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ife4e33b4a048fe87574165cfd6f573a1ec6dadc8
2021-10-29Fix upload of vpp-ext-deps cached in executorDave Wallace4-121/+114
- Refactor installation of vpp-ext-deps Change-Id: Ifd22ceb0481c9b2f2c6be223dae64e775d59fa12 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-27Remove deprecated releases/os jobs for VPP 21.10Dave Wallace1-11/+0
- Deprecated release: VPP stable/2009, stable/2101 - Deprecated OS: centos-7, debian-9 Change-Id: If3ca0f249210946321f6e867a933b05f19f58865 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-26Convert VPP docs upload destination from nexus to amazon S3.Dave Wallace4-177/+36
- Don't build doxygen docs which is deprecated in master and fails to upload in 21.xx releases - Only build 'make test-docs' in 21.xx releases which is deprecated in master (VPP 22.02) Change-Id: I54c46b32f95705ee0868a961f18fed8b0d4bba81 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-01Use $GIT_URL in scripts to avoid https CA cert failure.Dave Wallace5-9/+14
- git clone using https fails due to expired CA certificate, but project repo git clone works using git transfer protocol. Use $GIT_URL for clone command in scripts which use the git transfer protocol to the git mirror (same as git clone of project repo's) instead of https to the public gerrit ip address. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I15ef9e79e7e32d1561f6c452d192048f04c55caa