@@ -53,7 +53,7 @@ stages:
5353 DIFF_COVER_WORKING_DIRECTORY : $(System.DefaultWorkingDirectory)/sonic-gnmi
5454
5555 container :
56- image : sonicdev-microsoft.azurecr.io:443/sonic-slave-bullseye :latest
56+ image : sonicdev-microsoft.azurecr.io:443/sonic-slave-bookworm :latest
5757
5858 steps :
5959 - checkout : self
@@ -80,10 +80,12 @@ stages:
8080 runVersion : ' latestFromBranch'
8181 runBranch : ' refs/heads/$(BUILD_BRANCH)'
8282 patterns : |
83- target/debs/bullseye/libyang*.deb
84- target/debs/bullseye/libnl*.deb
85- target/python-wheels/bullseye/sonic_yang_models*.whl
86- displayName : " Download bullseye debs"
83+ target/debs/bookworm/libyang*.deb
84+ target/debs/bookworm/libnl*.deb
85+ target/debs/bookworm/libswsscommon*.deb
86+ target/debs/bookworm/python3-swsscommon*.deb
87+ target/python-wheels/bookworm/sonic_yang_models*.whl
88+ displayName : " Download bookworm debs"
8789
8890 - script : |
8991 # PYTEST
@@ -98,50 +100,38 @@ stages:
98100 sudo service redis-server start
99101
100102 # LIBYANG
101- sudo dpkg -i ../target/debs/bullseye /libyang*1.0.73*.deb
103+ sudo dpkg -i ../target/debs/bookworm /libyang*1.0.73*.deb
102104 displayName: "Install dependency"
103105
104106 - script : |
105107 # SONIC YANGS
106108 set -ex
107- sudo pip3 install ../target/python-wheels/bullseye /sonic_yang_models-1.0-py3-none-any.whl
109+ sudo pip3 install ../target/python-wheels/bookworm /sonic_yang_models-1.0-py3-none-any.whl
108110 displayName: "Install sonic yangs"
109111
110112 - script : |
111113 # LIBSWSSCOMMON
112114 sudo apt-get -y purge libnl-3-dev libnl-route-3-dev
113- sudo dpkg -i ../target/debs/bullseye /libnl-3-200_*.deb
114- sudo dpkg -i ../target/debs/bullseye /libnl-genl-3-200_*.deb
115- sudo dpkg -i ../target/debs/bullseye /libnl-route-3-200_*.deb
116- sudo dpkg -i ../target/debs/bullseye /libnl-nf-3-200_*.deb
115+ sudo dpkg -i ../target/debs/bookworm /libnl-3-200_*.deb
116+ sudo dpkg -i ../target/debs/bookworm /libnl-genl-3-200_*.deb
117+ sudo dpkg -i ../target/debs/bookworm /libnl-route-3-200_*.deb
118+ sudo dpkg -i ../target/debs/bookworm /libnl-nf-3-200_*.deb
117119 displayName: "Install libswsscommon dependencies"
118120
119121 - script : |
120122 set -ex
121123 # Install .NET CORE
122124 curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
123- sudo apt-add-repository https://packages.microsoft.com/debian/11 /prod
125+ sudo apt-add-repository https://packages.microsoft.com/debian/12 /prod
124126 sudo apt-get update
125- sudo apt-get install -y dotnet-sdk-5 .0
127+ sudo apt-get install -y dotnet-sdk-7 .0
126128 displayName: "Install .NET CORE"
127129
128- - task : DownloadPipelineArtifact@2
129- inputs :
130- source : specific
131- project : build
132- pipeline : Azure.sonic-swss-common
133- artifact : sonic-swss-common
134- runVersion : ' latestFromBranch'
135- runBranch : ' refs/heads/$(BUILD_BRANCH)'
136- displayName : " Download sonic-swss-common"
137-
138130 - script : |
139- set -ex
140131 # LIBSWSSCOMMON
141- sudo dpkg -i libswsscommon_1.0.0_amd64.deb
142- sudo dpkg -i libswsscommon-dev_1.0.0_amd64.deb
143- sudo dpkg -i python3-swsscommon_1.0.0_amd64.deb
144- workingDirectory: $(Pipeline.Workspace)/
132+ sudo dpkg -i ../target/debs/bookworm/libswsscommon_1.0.0_amd64.deb
133+ sudo dpkg -i ../target/debs/bookworm/libswsscommon-dev_1.0.0_amd64.deb
134+ sudo dpkg -i ../target/debs/bookworm/python3-swsscommon_1.0.0_amd64.deb
145135 displayName: 'Install libswsscommon package'
146136
147137 - script : |
0 commit comments