Age | Commit message (Collapse) | Author | Files | Lines |
|
- 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>
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I99905d7a00b11d81715789af64774b375bd404d7
|
|
Refactoring of JJB yaml configuration
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I5af065d0edbdd9f7df54366ae13be3c4488e065c
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
The 1n-tx2 testbed is undergoing a replacement. The new server have
different NICs and the current jobs wouldn't run properly. Remove the
jobs while the switch is in progress.
Change-Id: If664f8d8b86fd4078c529f2a56d17ff3545b08ac
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
|
|
- VPP checkstyle fails on Ubuntu-20.04 due to new version of
gnu indent. Remove it because the checkstyle job runs _after_
the commit has already been merged, thus is a waste of cycles.
Checkstyle is run before verify jobs, so redundant here.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I2060918be1043fdd3aaf2d5779854afde9636ffa
|
|
- VPP build fails with static assert on ubuntu20.04/aarch64
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/plugins/af_xdp/input.c: In function af_xdp_device_input_refill:
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/vppinfra/error_bootstrap.h:111:34: error: static assertion failed: "wrong size"
111 | #define STATIC_ASSERT(truth,...) _Static_assert(truth, __VA_ARGS__)
| ^~~~~~~~~~~~~~
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/plugins/af_xdp/input.c:140:3: note: in expansion of macro STATIC_ASSERT
140 | STATIC_ASSERT (sizeof (vlib_buffer_t) == XDP_PACKET_HEADROOM, "wrong size");
| ^~~~~~~~~~~~~
Building C object plugins/af_xdp/CMakeFiles/af_xdp_plugin_thunderx2t99.dir/input.c.o
Updated ubuntu2004 Job Names:
$ jjsb-test vpp-* 2>&1 | grep -e'Number of jobs' -e'Job name' | sed -e 's/INFO:jenkins_jobs.builder://g' | grep ubuntu20
Job name: vpp-beta-merge-master-ubuntu2004-aarch64
Job name: vpp-beta-verify-master-ubuntu2004-aarch64
Job name: vpp-gcc-verify-2009-ubuntu2004-x86_64
Job name: vpp-gcc-verify-master-ubuntu2004-x86_64
Job name: vpp-merge-2009-ubuntu2004-x86_64
Job name: vpp-merge-master-ubuntu2004-x86_64
Job name: vpp-verify-2009-ubuntu2004-x86_64
Job name: vpp-verify-master-ubuntu2004-x86_64
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I60939c547ef330f109e5d445a85adb47ffdb30af
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I070f9595b8463ca62538b369521baec7010a0d5e
|
|
|
|
|
|
- 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>
|
|
- No trending yet.
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I901584c83487125b0a599a534c7ba2327b3e713b
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I199c3030231325b6e6b18fa7dded7626f12f1d3d
|
|
|
|
- revert use of node-arch in vpp/docs.yaml, instead
use 'executor-arch'
Change-Id: I5102f56ecc2254822f8d0c51aa596cab9cc7b365
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
The TSC has approved the NSH_SFC project for archive. This change is to
remove the NSH_SFC jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Icf4b306d062971b21544444b2d238b3cc94dc01e
|
|
- See docker/scripts/README.md file in
https://gerrit.fd.io/r/c/ci-management/+/28022
for label definitions.
- Clean up unused JJB attributes (e.g. repo-*)
- Add gerrit-refspec-parameter for testing in sandbox
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I528d5bf845428de166150908f96e0a0207659897
|
|
The TSC has approved the RPM_DPDK project for archive. This change is to
remove the RPM_DPDM jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I781d0c3b087ce5eec2203b7886eb4bc50384891a
|
|
|
|
DPDK tests have been fixed in https://gerrit.fd.io/r/c/csit/+/28571
and there is enough free compute time on 3n-tsh during weekends, so
enable the job for that testbed.
Change-Id: I2cc4f4ea3de8f0ae06a9969618a34d30da920ef6
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
|
|
Change-Id: I79d4e85086b928c025b021758760f86829d7f502
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7f5d1fec7a811908860816e8ba23c0a700dfadd5
|
|
|
|
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: I9f295cf85753c0f49061b3d326381cbb94173d7b
|
|
- and remove CSIT rls2001 branch
Change-Id: I487af3a71ceefeb41020f775e1215bad653b351a
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
As per CSIT meeting, the per-patch device job is considered
stable enough to enable it as a voting one.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: Ia8d72a4588e144e50e30fd583316982b00c8f36a
|
|
- These VPP releases are EOL and unsupported
- Update email aliases
- Add venv directory to .gitignore
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I41454970ce455093b9d0b79d8c71e83e5203c09b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
The TREX project has been archived. This patch is to remove existing
jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I25389a0d3289ddd1baa3cddeee6ee848e340b05e
|
|
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>
|
|
|
|
- 3n-tsh once a day (14 UTC)
- the others twice a day (2, 14 UTC)
DO NOT MERGE before July-20
Change-Id: Ib2440dfe6363f7df79d32199d4a73a0ab62ec5e8
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Signed-off-by: xiaolongx.jiang <xiaolongx.jiang@intel.com>
Change-Id: Ibb780f3c9e319a2aa49db5f846539db6c86e0848
|
|
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>
|
|
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
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I6f04cc18a8fb8a712a45f5765b94f5cea2f462d0
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I71bee2717bbcc3021fd85020f2059839ea5a930c
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I6ca7152238d49fd3fb39aefd8910758a1a796349
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I99690771bdfe96c10ae852ad1d442549432d3cc6
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I14af04113756a806eeaa105b6eb5507b38331538
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
|
|
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
|
|
- csit-vpp-perf-report-iterative-{stream_report}-{node-arch}
- csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}
Change-Id: I06211c39ebbce2650f3a1104df1d9bf8e396929a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I16bdcb8a04a50b9dccc49d8b0f8637045a2c01cb
|
|
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>
|
|
Change-Id: I966424a022e73a24d1a5719b5a7091dd9db83d61
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
- jobs will be used to collect vpp/dpdk performance coverage/iterative
data for csit report
Change-Id: I37120696258115cdb0dce6cb8d72050e3fab6b72
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I14195ff82f1ffe3da17f5dcc464db3e2165d3201
|
|
- job will be used to collect vpp performance iterative data
for csit report
Change-Id: I6790730f78e3afeb039a7023a0ea32ea54dac7d5
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
Change-Id: I9c4ad2a32e42851a54e12b0b57e43ce52cd30885
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|
|
- special report-iter and report-full jobs will be added in separate
commit
Change-Id: I99f2b86209c8cfd5acb7f432cb9509ed462b52e0
Signed-off-by: Jan Gelety <jgelety@cisco.com>
|