OLD_PATH="$PATH"
python3 -m venv "$LF_VENV"
PATH="$LF_VENV/bin:$PATH"
-python3 -m pip install --upgrade pip
+python3 -m pip install --upgrade pip==21.2.4
python3 -m pip install --upgrade --upgrade-strategy eager lftools
PATH="$OLD_PATH"
exit 1
fi
# Install/cache python packages
+ make_vpp_test "test-dep" "$branch"
if [ "$OS_ID" = "ubuntu" ] ; then
- make_vpp_test "test-dep" "$branch"
+ # TODO: Remove make test-doc after VPP 21.06 and 21.10 are no longer supported
+ # which is deprecated in master (VPP 22.02)
make_vpp_test "doc" "$branch"
make_vpp test-wipe "$branch"
- make_vpp "bootstrap-doxygen" "$branch"
fi
+ # Clean up virtual environment
+ git checkout -q -- .
+ git clean -qfdx
# Dump packages installed
case "$DOCKERFILE_FROM" in
# to create an enumerated set of jobs jobs that match the
# definitions here.
declare -A VPP_BRANCHES
-VPP_BRANCHES["centos-8"]="stable/2101 stable/2106 stable/2110 master"
-VPP_BRANCHES["debian-10"]="stable/2101 stable/2106 stable/2110 master"
-VPP_BRANCHES["ubuntu-18.04"]="stable/2101 stable/2106 stable/2110 master"
-VPP_BRANCHES["ubuntu-20.04"]="stable/2101 stable/2106 stable/2110 master"
+VPP_BRANCHES["centos-8"]="stable/2106 stable/2110 master"
+VPP_BRANCHES["debian-10"]="stable/2106 stable/2110 master"
+VPP_BRANCHES["ubuntu-18.04"]="stable/2106 stable/2110 master"
+VPP_BRANCHES["ubuntu-20.04"]="stable/2106 stable/2110 master"
export VPP_BRANCHES