@@ -95,25 +95,26 @@ stages:
95
95
submodules : recursive
96
96
displayName : ' Checkout code'
97
97
98
- - task : DownloadPipelineArtifact@2
99
- inputs :
100
- source : specific
101
- project : build
102
- pipeline : 9
103
- artifact : sonic-swss-common.amd64.ubuntu20_04
104
- runVersion : ' latestFromBranch'
105
- runBranch : ' refs/heads/202012'
106
- displayName : " Download sonic swss common deb packages"
107
-
108
98
- task : DownloadPipelineArtifact@2
109
99
inputs :
110
100
artifact : sonic-buildimage.vs
111
101
displayName : " Download sonic-buildimage.vs artifact"
112
102
113
103
- script : |
114
- set -x
115
- sudo dpkg -i --force-confask,confnew ../libswsscommon_1.0.0_amd64.deb
116
- sudo dpkg -i ../python3-swsscommon_1.0.0_amd64.deb
104
+ sudo apt-get update
105
+ sudo apt-get install -y make libtool m4 autoconf dh-exec debhelper cmake pkg-config \
106
+ libhiredis-dev libnl-3-dev libnl-genl-3-dev libnl-route-3-dev libnl-nf-3-dev swig3.0 \
107
+ libpython2.7-dev libboost-dev libboost-serialization-dev uuid-dev libzmq5 libzmq3-dev python3-pip \
108
+ cmake libgtest-dev libgmock-dev libyang-dev
109
+ sudo pip3 install pytest
110
+ cd src/sonic-swss-common
111
+ ./autogen.sh
112
+ dpkg-buildpackage -rfakeroot -us -uc -b -j$(nproc)
113
+ sudo dpkg -i --force-confask,confnew ../libswsscommon_*.deb
114
+ sudo dpkg -i ../python3-swsscommon_*.deb
115
+ displayName: "Compile sonic swss common"
116
+
117
+ - script : |
117
118
sudo docker load -i ../target/docker-sonic-vs.gz
118
119
docker tag docker-sonic-vs:latest docker-sonic-vs:$(Build.BuildNumber)
119
120
username=$(id -un)
0 commit comments