summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdocker/scripts/dbld_lfit_requirements.sh2
-rw-r--r--docker/scripts/lib_common.sh2
-rw-r--r--docker/scripts/lib_vpp.sh1
-rw-r--r--extras/bash/sandbox_test_functions.sh4
-rw-r--r--jjb/scripts/publish_library_py.sh2
-rw-r--r--jjb/vpp/vpp-preprod.yaml7
6 files changed, 10 insertions, 8 deletions
diff --git a/docker/scripts/dbld_lfit_requirements.sh b/docker/scripts/dbld_lfit_requirements.sh
index b28fc0e44..c67c2e579 100755
--- a/docker/scripts/dbld_lfit_requirements.sh
+++ b/docker/scripts/dbld_lfit_requirements.sh
@@ -49,7 +49,7 @@ EOF
# Install lftools & boto3 for log / artifact upload.
pip_options=""
-if [ "$OS_CODENAME" = "noble" ] ; then
+if [ "$OS_CODENAME" = "noble" ] || [ "$OS_CODENAME" = "bookworm" ] ; then
pip_options=" --break-system-packages"
fi
python3 -m pip install$pip_options boto3
diff --git a/docker/scripts/lib_common.sh b/docker/scripts/lib_common.sh
index 54d291e3f..916191b80 100644
--- a/docker/scripts/lib_common.sh
+++ b/docker/scripts/lib_common.sh
@@ -154,7 +154,7 @@ export EXECUTOR_CLASSES="$EXECUTOR_DEFAULT_CLASS csit_dut csit_shim"
export EXECUTOR_ARCHS="aarch64 x86_64"
declare -A EXECUTOR_CLASS_ARCH_OS_NAMES
EXECUTOR_CLASS_ARCH_OS_NAMES["builder-aarch64"]="ubuntu-20.04 ubuntu-22.04 ubuntu-24.04"
-EXECUTOR_CLASS_ARCH_OS_NAMES["builder-x86_64"]="debian-11 ubuntu-20.04 ubuntu-22.04 ubuntu-24.04"
+EXECUTOR_CLASS_ARCH_OS_NAMES["builder-x86_64"]="debian-11 debian-12 ubuntu-20.04 ubuntu-22.04 ubuntu-24.04"
EXECUTOR_CLASS_ARCH_OS_NAMES["csit_dut-aarch64"]="ubuntu-22.04"
EXECUTOR_CLASS_ARCH_OS_NAMES["csit_dut-x86_64"]="ubuntu-22.04"
EXECUTOR_CLASS_ARCH_OS_NAMES["csit_shim-aarch64"]="ubuntu-22.04"
diff --git a/docker/scripts/lib_vpp.sh b/docker/scripts/lib_vpp.sh
index ff4ebd47f..54aa4bee0 100644
--- a/docker/scripts/lib_vpp.sh
+++ b/docker/scripts/lib_vpp.sh
@@ -123,6 +123,7 @@ docker_build_setup_vpp() {
# definitions here.
declare -A VPP_BRANCHES
VPP_BRANCHES["debian-11"]="stable/2402 stable/2406 master"
+VPP_BRANCHES["debian-12"]="master"
VPP_BRANCHES["ubuntu-20.04"]="stable/2402 stable/2406 master"
VPP_BRANCHES["ubuntu-22.04"]="stable/2402 stable/2406 master"
VPP_BRANCHES["ubuntu-24.04"]="master"
diff --git a/extras/bash/sandbox_test_functions.sh b/extras/bash/sandbox_test_functions.sh
index ae37d3a19..f952dd335 100644
--- a/extras/bash/sandbox_test_functions.sh
+++ b/extras/bash/sandbox_test_functions.sh
@@ -29,7 +29,7 @@
jjb-sandbox-env()
{
- local jjb_version=${JJB_VERSION:-"6.0.0"}
+ local jjb_version=${JJB_VERSION:-"6.4.1"}
if [ -z "$WS_ROOT" ] ; then
echo "ERROR: WS_ROOT is not set!"
@@ -73,7 +73,7 @@ jjb-sandbox-env()
&& python3 -m venv $VENV_DIR \
&& source $VENV_DIR/bin/activate \
&& pip3 install --upgrade pip \
- && pip3 install wheel \
+ && pip3 install --upgrade setuptools \
&& pip3 install jenkins-job-builder==$jjb_version
alias jjsb='jenkins-jobs --conf $JENKINS_INI'
diff --git a/jjb/scripts/publish_library_py.sh b/jjb/scripts/publish_library_py.sh
index db60c1dbe..af4f22a08 100644
--- a/jjb/scripts/publish_library_py.sh
+++ b/jjb/scripts/publish_library_py.sh
@@ -21,7 +21,7 @@ PYTHON_SCRIPT="/w/workspace/publish_library.py"
OS_CODENAME="$(grep 'VERSION_CODENAME=' /etc/os-release | cut -d= -f2)"
pip_options=""
-if [ "$OS_CODENAME" = "noble" ] ; then
+if [ "$OS_CODENAME" = "noble" ] || [ "$OS_CODENAME" = "bookworm" ] ; then
pip_options=" --break-system-packages"
fi
# shellcheck disable=SC2086
diff --git a/jjb/vpp/vpp-preprod.yaml b/jjb/vpp/vpp-preprod.yaml
index a4685211c..547b17336 100644
--- a/jjb/vpp/vpp-preprod.yaml
+++ b/jjb/vpp/vpp-preprod.yaml
@@ -44,13 +44,14 @@
project: 'vpp'
os:
- 'ubuntu2404'
+ - 'debian12'
make-parallel-jobs: '4'
- make-test-multiworker-os: 'debian-11'
+ make-test-multiworker-os: 'debian-11 debian-12'
make-test-os: 'ubuntu-20.04 ubuntu-22.04 ubuntu-24.04'
stream:
- 'master':
branch: 'master'
- branch-refspec: ''
+ branch-refspec: 'refs/changes/61/41561/3'
executor-arch: 'x86_64'
# [end] VPP-X86_64 PROJECT
@@ -109,7 +110,7 @@
os:
- 'ubuntu2404'
make-parallel-jobs: '4'
- make-test-multiworker-os: 'debian-11'
+ make-test-multiworker-os: 'debian-11 debian-12'
make-test-os: 'ubuntu-20.04 ubuntu-22.04 ubuntu-24.04'
stream:
- 'master':