summaryrefslogtreecommitdiffstats
path: root/docker/scripts/lib_vpp.sh
AgeCommit message (Collapse)AuthorFilesLines
2021-06-03Add stable/2106 branch to docker image buildsDave Wallace1-4/+4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: If22e9e2dd8ab5ed2008ce1baeb78721bf9035681
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace1-4/+15
- refactor vpp-csit job names to conform to the vpp job nomenclature - add ubuntu-20.04 for CSIT image builder install requirements - fix executor class verification - add option to build_executor_docker_image.sh to dump Dockerfile without building image(s) - refactor Dockerfile generation to support executor classes - add support for csit_shim and csit_dut docker image generation from csit ansible repo - refactor docker installation - refactor locale support - remove old static csit Dockerfiles - remove unused jenkins labels - use csit-builder-{os}-prod-{executor_arch} label for vpp csit device test - run tox in csit_pip_cache() to include pylint requirements in python cache to avoid downloading from pypi during job execution. Change-Id: I5f4ffc587c6b8c43cb874dfd8c615ce56d3b97a4 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-02Deprecate VPP stable/2005Dave Wallace1-2/+2
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ifba4ab4270d8eddf9713fa817f00b179247fd09f
2021-01-14Update VPP branches for docker image builder.Dave Wallace1-7/+14
- Remove stable/2001 which has been deprecated - Add stable/2101 - Remove debian-9 from master Change-Id: I9b88d01bc38284aba5390c4583f1ac6a0e23cba8 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-01-05Remove VPP 19.08 jobsDave Wallace1-2/+2
- Also remove stable/1908 from the docker image build scripts. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I44fc73898b936ec75721801956e76412da262e49
2020-12-15Use 'lftools deploy archives' for log uploadDave Wallace1-1/+1
- 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-10-28Automate generation of docker builder images.Dave Wallace1-0/+90
- Add bash scripts to generate builder image Dockerfile that invokes the scripts to iterate over project branches installing OS packages and python modules. Change-Id: I9b3b355b593e2f982f287023c662cc4a4f35a734 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>