# 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
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"
# 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"
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!"
&& 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'
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
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
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':