Skip to content

Commit b7cd1ee

Browse files
committed
[Ci] Support to build sonic-swss-common for test (sonic-net#15566)
[Ci] Support to build sonic-swss-common for test - Microsoft ADO **(number only)**: 24341479
1 parent 6bb16f3 commit b7cd1ee

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

azure-pipelines.yml

+14-13
Original file line numberDiff line numberDiff line change
@@ -95,25 +95,26 @@ stages:
9595
submodules: recursive
9696
displayName: 'Checkout code'
9797

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-
10898
- task: DownloadPipelineArtifact@2
10999
inputs:
110100
artifact: sonic-buildimage.vs
111101
displayName: "Download sonic-buildimage.vs artifact"
112102

113103
- 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: |
117118
sudo docker load -i ../target/docker-sonic-vs.gz
118119
docker tag docker-sonic-vs:latest docker-sonic-vs:$(Build.BuildNumber)
119120
username=$(id -un)

0 commit comments

Comments
 (0)