diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 18d76f17..450de2e9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -27,7 +27,7 @@ stages: vmImage: ubuntu-24.04 container: - image: sonicdev-microsoft.azurecr.io:443/sonic-slave-bookworm-amd64:$(BUILD_BRANCH) + image: sonicdev-microsoft.azurecr.io:443/sonic-slave-trixie:$(BUILD_BRANCH)-amd64 steps: - checkout: self @@ -55,11 +55,12 @@ stages: sudo dpkg -i libnl-genl-3-200_*.deb sudo dpkg -i libnl-route-3-200_*.deb sudo dpkg -i libnl-nf-3-200_*.deb + sudo dpkg -i libpcre3_*.deb sudo dpkg -i libyang_1.0.73_*.deb sudo dpkg -i libswsscommon_1.0.0_amd64.deb sudo dpkg -i libswsscommon-dev_1.0.0_amd64.deb sudo dpkg -i python3-swsscommon_1.0.0_amd64.deb - workingDirectory: $(Pipeline.Workspace)/target/debs/bookworm/ + workingDirectory: $(Pipeline.Workspace)/target/debs/trixie/ displayName: 'Install Debian dependencies' - script: | @@ -72,14 +73,24 @@ stages: sudo pip3 install sonic_config_engine-1.0-py3-none-any.whl sudo pip3 install sonic_platform_common-1.0-py3-none-any.whl sudo pip3 install sonic_utilities-1.2-py3-none-any.whl - workingDirectory: $(Pipeline.Workspace)/target/python-wheels/bookworm/ + workingDirectory: $(Pipeline.Workspace)/target/python-wheels/trixie/ displayName: 'Install Python dependencies' - script: | set -ex # Install .NET CORE - curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - - sudo apt-add-repository https://packages.microsoft.com/debian/12/prod + sudo apt-get update + sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release + + # Download Microsoft signing key + sudo mkdir -p /etc/apt/keyrings + curl -sSL https://packages.microsoft.com/keys/microsoft.asc | \ + gpg --dearmor | sudo tee /usr/share/keyrings/microsoft-keyring.gpg > /dev/null + + # Add repo with signed-by pointing to the keyring + echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-keyring.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" | \ + sudo tee /etc/apt/sources.list.d/microsoft.list + sudo apt-get update sudo apt-get install -y dotnet-sdk-8.0 displayName: "Install .NET CORE"