@@ -179,12 +179,45 @@ jobs:
179179 set -ex
180180 cd download
181181 sudo dpkg -i $(find common -type f -name '*.deb')
182+ cd ..
183+ workingDirectory: $(Build.ArtifactStagingDirectory)
184+ displayName: "Install libnl3"
185+ - task : DownloadPipelineArtifact@2
186+ inputs :
187+ source : specific
188+ project : build
189+ pipeline : sonic-net.sonic-platform-vpp
190+ artifact : vpp
191+ runVersion : ' latestFromBranch'
192+ runBranch : ' refs/heads/main'
193+ allowPartiallySucceededBuilds : true
194+ path : $(Build.ArtifactStagingDirectory)/download
195+ displayName : " Download sonic platform-vpp deb packages"
196+ condition : eq('${{ parameters.arch }}', 'amd64')
197+ - script : |
198+ set -ex
199+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/libvppinfra-dev_*_${{ parameters.arch }}.deb
200+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/libvppinfra_*_${{ parameters.arch }}.deb
201+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp_*_${{ parameters.arch }}.deb
202+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-crypto-engines_*_${{ parameters.arch }}.deb
203+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-dbg_*_${{ parameters.arch }}.deb
204+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-dev_*_${{ parameters.arch }}.deb
205+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-plugin-core_*_${{ parameters.arch }}.deb
206+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-plugin-devtools_*_${{ parameters.arch }}.deb
207+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/vpp-plugin-dpdk_*_${{ parameters.arch }}.deb
208+ sudo env VPP_INSTALL_SKIP_SYSCTL=1 dpkg -i download/python3-vpp-api_*_${{ parameters.arch }}.deb
209+ workingDirectory: $(Build.ArtifactStagingDirectory)
210+ displayName: "Install sonic platform-vpp packages"
211+ condition: eq('${{ parameters.arch }}', 'amd64')
212+ - script : |
213+ set -ex
214+ cd download
182215 sudo dpkg -i $(find swsscommon -type f -name '*.deb')
183216 sudo dpkg -i $(find sairedis -type f -name '*.deb')
184217 cd ..
185218 rm -rf download
186219 workingDirectory: $(Build.ArtifactStagingDirectory)
187- displayName: "Install libnl3, sonic swss common and sairedis"
220+ displayName: "Install sonic swss common and sairedis"
188221 - script : |
189222 set -ex
190223 tar czf pytest.tgz tests
0 commit comments