From 181649df064b316e91f0491845e3d8827714e77c Mon Sep 17 00:00:00 2001 From: xumia Date: Fri, 23 Jun 2023 03:08:52 +0000 Subject: [PATCH 1/2] [Ci] Support to build sonic-swss-common for test --- azure-pipelines.yml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f64c710cbe8..cb9bb0394db 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -108,27 +108,25 @@ stages: sudo rm -rf ../*.deb displayName: "Cleanup" - - task: DownloadPipelineArtifact@2 - inputs: - source: specific - project: build - pipeline: 9 - artifact: sonic-swss-common.amd64.ubuntu20_04 - runVersion: 'latestFromBranch' - runBranch: 'refs/heads/master' - displayName: "Download sonic swss common deb packages" - - task: DownloadPipelineArtifact@2 inputs: artifact: sonic-buildimage.vs displayName: "Download sonic-buildimage.vs artifact" - script: | - set -x sudo apt-get update - sudo apt-get install libyang0.16 -y - sudo dpkg -i --force-confask,confnew ../libswsscommon_1.0.0_amd64.deb - sudo dpkg -i ../python3-swsscommon_1.0.0_amd64.deb + sudo apt-get install -y make libtool m4 autoconf dh-exec debhelper cmake pkg-config \ + libhiredis-dev libnl-3-dev libnl-genl-3-dev libnl-route-3-dev libnl-nf-3-dev swig3.0 \ + libpython2.7-dev libboost-dev libboost-serialization-dev uuid-dev libzmq5 libzmq3-dev python3-pip \ + cmake libgtest-dev libgmock-dev libyang-dev + sudo pip3 install pytest + cd src/sonic-swss-common + ./autogen.sh + dpkg-buildpackage -rfakeroot -us -uc -b -j$(nproc) + sudo dpkg -i ../libswsscommon_*.deb ../python3-swsscommon_*.deb + displayName: "Compile sonic swss common" + + - script: | sudo docker load -i ../target/docker-sonic-vs.gz docker tag docker-sonic-vs:latest docker-sonic-vs:$(Build.BuildNumber) username=$(id -un) From 281165376e2a03229ae4fa37db4a606270daaf5f Mon Sep 17 00:00:00 2001 From: xumia Date: Tue, 27 Jun 2023 07:02:35 +0000 Subject: [PATCH 2/2] Recover force config option --- azure-pipelines.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index cb9bb0394db..747b9474a10 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -123,7 +123,8 @@ stages: cd src/sonic-swss-common ./autogen.sh dpkg-buildpackage -rfakeroot -us -uc -b -j$(nproc) - sudo dpkg -i ../libswsscommon_*.deb ../python3-swsscommon_*.deb + sudo dpkg -i --force-confask,confnew ../libswsscommon_*.deb + sudo dpkg -i ../python3-swsscommon_*.deb displayName: "Compile sonic swss common" - script: |