diff --git a/.azure-pipelines/build-template.yml b/.azure-pipelines/build-template.yml index ebf9db1cc6f..76499a4f2ba 100644 --- a/.azure-pipelines/build-template.yml +++ b/.azure-pipelines/build-template.yml @@ -49,6 +49,9 @@ jobs: image: sonicdev-microsoft.azurecr.io:443/${{ parameters.sonic_slave }}:latest steps: + - checkout: self + clean: true + submodules: true - script: | sudo apt-get install -y libhiredis0.14 libhiredis-dev sudo apt-get install -y libzmq5 libzmq3-dev @@ -69,33 +72,35 @@ jobs: source: specific project: build pipeline: 9 - artifacts: ${{ parameters.swss_common_artifact_name }} + artifact: ${{ parameters.swss_common_artifact_name }} runVersion: 'latestFromBranch' runBranch: 'refs/heads/202012' + path: '$(Build.SourcesDirectory)/${{ parameters.swss_common_artifact_name }}' displayName: "Download sonic swss common deb packages" - task: DownloadPipelineArtifact@2 inputs: source: specific project: build pipeline: 12 - artifacts: ${{ parameters.sairedis_artifact_name }} + artifact: ${{ parameters.sairedis_artifact_name }} runVersion: 'latestFromBranch' runBranch: 'refs/heads/202012' + path: '$(Build.SourcesDirectory)/${{ parameters.sairedis_artifact_name }}' displayName: "Download sonic sairedis deb packages" - script: | - sudo dpkg -i ${{ parameters.swss_common_artifact_name }}/libswsscommon_1.0.0_${{ parameters.arch }}.deb - sudo dpkg -i ${{ parameters.swss_common_artifact_name }}/libswsscommon-dev_1.0.0_${{ parameters.arch }}.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsaivs_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsaivs-dev_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsairedis_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsairedis-dev_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsaimetadata_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/libsaimetadata-dev_*.deb - sudo dpkg -i ${{ parameters.sairedis_artifact_name }}/syncd-vs_*.deb + cd $(Build.SourcesDirectory)/${{ parameters.swss_common_artifact_name }} + sudo dpkg -i libswsscommon_1.0.0_${{ parameters.arch }}.deb + sudo dpkg -i libswsscommon-dev_1.0.0_${{ parameters.arch }}.deb + cd $(Build.SourcesDirectory)/${{ parameters.sairedis_artifact_name }} + sudo dpkg -i libsaivs_*${{ parameters.arch }}.deb + sudo dpkg -i libsaivs-dev_*${{ parameters.arch }}.deb + sudo dpkg -i libsairedis_*${{ parameters.arch }}.deb + sudo dpkg -i libsairedis-dev_*${{ parameters.arch }}.deb + sudo dpkg -i libsaimetadata_*${{ parameters.arch }}.deb + sudo dpkg -i libsaimetadata-dev_*${{ parameters.arch }}.deb + sudo dpkg -i syncd-vs_*${{ parameters.arch }}.deb workingDirectory: $(Pipeline.Workspace) displayName: "Install sonic swss common and sairedis" - - checkout: self - submodules: true - script: | set -x tar czf pytest.tgz tests