summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
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 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-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 Wallace1-6/+10
- 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 "backup upload archives: avoid gzip compressing the files if they are ↵Dave Wallace1-2/+4
already compressed"
2021-02-02Deprecate VPP stable/2005Dave Wallace2-27/+0
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 "Skip VPP build for merge jobs with Gerrit ID != git HEAD."Vratko Polak5-49/+101
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-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-13Remove VPP debian9 jobs except for stable/2009Dave Wallace1-3/+5
- debian9 support is deprecated starting with stable/2101 release. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ib233e0237cd7274a89a880cd92af74ccdffa3500
2021-01-12Remove HC2VPP 1604 jobsVanessa Rene Valderrama2-8/+0
Removing HC2VPP Ubuntu 16.04 jobs. Ubuntu 16.04 is no longer supported Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I7ba42be182e3c9f0e8b886051f1c09b2dee7e95f
2021-01-12Remove old releases from the HC2VPP jobsVanessa Rene Valderrama2-12/+0
Removing older releases from HC2VPP jobs to clean up job history Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ib2f6a0cfbc04a6038a0f6af5567ca020b06cef12
2021-01-11Merge "upload the logs to backup storage location as well"Dave Wallace2-1/+196
2021-01-08Merge "Remove VPP 19.08 jobs"Vratko Polak2-28/+0
2021-01-08upload the logs to backup storage location as wellAndrew Yourtchenko2-1/+196
Change-Id: Ib3e9c9ae1fd053c06840f7bc5124aae48fe58e76 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-01-05Remove VPP 19.08 jobsDave Wallace2-28/+0
- Also remove stable/1908 from the docker image build scripts. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I44fc73898b936ec75721801956e76412da262e49
2021-01-04CSIT: Reduce daily jobs cadence for 2101 report data collectionTibor Frank2-10/+10
Change-Id: If38ea8ef50333cb48867b177771e7a9e80e1af94 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2020-12-21jjb: add 2n-tx2 CSIT and VPP jobsJuraj Linkeš2-2/+22
Change-Id: I769484fbd754857c8fc52241cf83ccf0939f69f7 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-12-15Delete remains of DMM jobsVratko Polak1-42/+0
Change-Id: I45efc7227d4efd37e26cae50495306834ac17d0d Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-12-15Remove DMM jobsVanessa Rene Valderrama4-344/+0
The DMM project has been archived. This patch is to remove existing jobs. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I9371f6346a8ece0a13debbce679bec5f17b576a3
2020-12-14Merge "Changes for VPP 21.01 Release"Dave Wallace2-0/+29
2020-12-11Add report jobs to csit rls2101 branchJan Gelety1-0/+3
Change-Id: If12a13d156b8507428bbab3f5ea56d00a742945e Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-12-17Merge "Add CSIT rls2101 branch"Vratko Polak4-0/+19
2020-12-16Merge "delete the references to packagecloud.io .deb repositories after ↵Dave Wallace1-0/+3
installing vpp-ext-deps"
2020-12-16Merge "Use 'lftools deploy archives' for log upload"Vratko Polak6-185/+306
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 Wallace6-185/+306
- 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-11Changes for VPP 21.01 ReleaseAndrew Yourtchenko2-0/+29
Change-Id: I828b80e1c7599875fd25da225afac6bb7f39c805 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-12-11Add CSIT rls2101 branchJan Gelety4-0/+19
Change-Id: I60ae696cfc82853ee749626d165e0f5898b49a2d Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-12-10Upgrade global-jjb to v0.59.0Vanessa Rene Valderrama1-0/+3
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ie8922d66f87419ab65c9b99e2f12aa5f0e5e2fe5
2020-12-08Merge "CSIT: Remove 1908_1 and 1908_2 jobs"Vratko Polak4-27/+0
2020-12-08CSIT: Remove 1908_1 and 1908_2 jobsTibor Frank4-27/+0
Change-Id: I862ee1e7c4c03dd5603fcede9c56b59fd3bafa7b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2020-12-07Fix packagecloud jobs to use fdiotools docker imagesDave Wallace2-12/+24
- Required to allow cleanup of old labels referencing snergster docker images. - Remove job supporting deprecated ubuntu1604 images. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ib0ba02e33c636c7b565e6156d81bd43cafcf2415
2020-12-04run ASAN within the non-voting VPP debug verify jobAndrew Yourtchenko2-5/+5
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-03Remove Sweetcomb jobsVanessa Rene Valderrama4-359/+0
The Sweetcomb project has been archived. This patch is to remove existing jobs. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ic9d5d0d351767481c07ac27c1765160ed635228a
2020-12-03Remove opflexvpp jobsVanessa Rene Valderrama1-15/+0
The opflexvpp project has been archived. This patch is to remove existing jobs. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I1ea81bdd5aa6c3b3284b4b7d059e6a9d44d52f3c
2020-12-03Remove puppet-fdio jobsVanessa Rene Valderrama1-130/+0
The puppet-fdio project has been archived. This patch is to remove existing jobs. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Id661421bc13d84b2d5091b2b340fca4cc98b24a3
2020-12-03Remove Honeycomb jobsVanessa Rene Valderrama1-305/+0
The Honeycomb project has been archived. This patch is to remove existing jobs. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I804c5dbc618394a507ff48e19a7dcb7127e11446
2020-12-02CSIT: Fix branch in csit-trending-weekly-2009-ltsTibor Frank1-1/+1
Change-Id: I23f8765c6c6c2c335854f29add42d83b9d51d8eb Signed-off-by: Tibor Frank <tifrank@cisco.com>
2020-12-01Do not fail on base64 encoded commentsVratko Polak2-1/+14
+ Add job parameters for Sandbox testing. Change-Id: I3f8c088bd49b1926393a6fa9d3327dd6c7533656 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-11-30Upgrade JJB version for ci-jobsVanessa Rene Valderrama1-1/+1
Upgrading JJB version to 3.5.0 for ci-jobs Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I9a519406b7ed2840c7353e97d07c668a1023cbc4