@@ -26,7 +26,6 @@ parameters:
26
26
27
27
- name : buildimage_pipeline
28
28
type : number
29
- default : 1
30
29
31
30
- name : sairedis_artifact_name
32
31
type : string
56
55
image : sonicdev-microsoft.azurecr.io:443/${{ parameters.sonic_slave }}:latest
57
56
58
57
steps :
58
+ - checkout : self
59
+ clean : true
60
+ submodules : true
59
61
- script : |
60
62
sudo apt-get install -y libhiredis0.14 libhiredis-dev
61
63
sudo apt-get install -y libzmq5 libzmq3-dev
75
77
artifact : ${{ parameters.swss_common_artifact_name }}
76
78
runVersion : ' latestFromBranch'
77
79
runBranch : ' refs/heads/master'
80
+ path : ' $(Build.SourcesDirectory)/${{ parameters.swss_common_artifact_name }}'
78
81
displayName : " Download sonic swss common deb packages"
79
82
- task : DownloadPipelineArtifact@2
80
83
inputs :
84
87
artifact : ${{ parameters.sairedis_artifact_name }}
85
88
runVersion : ' latestFromBranch'
86
89
runBranch : ' refs/heads/master'
90
+ path : ' $(Build.SourcesDirectory)/${{ parameters.sairedis_artifact_name }}'
87
91
displayName : " Download sonic sairedis deb packages"
88
92
- task : DownloadPipelineArtifact@2
89
93
inputs :
93
97
artifact : ${{ parameters.buildimage_artifact_name }}
94
98
runVersion : ' latestFromBranch'
95
99
runBranch : ' refs/heads/master'
100
+ path : ' $(Build.SourcesDirectory)/${{ parameters.buildimage_artifact_name }}'
96
101
displayName : " Download sonic buildimage deb packages"
97
102
- script : |
103
+ cd $(Build.SourcesDirectory)/${{ parameters.buildimage_artifact_name }}
98
104
sudo dpkg -i target/debs/buster/libnl-3-200_*.deb
99
105
sudo dpkg -i target/debs/buster/libnl-3-dev_*.deb
100
106
sudo dpkg -i target/debs/buster/libnl-genl-3-200_*.deb
@@ -103,8 +109,10 @@ jobs:
103
109
sudo dpkg -i target/debs/buster/libnl-route-3-dev_*.deb
104
110
sudo dpkg -i target/debs/buster/libnl-nf-3-200_*.deb
105
111
sudo dpkg -i target/debs/buster/libnl-nf-3-dev_*.deb
112
+ cd $(Build.SourcesDirectory)/${{ parameters.swss_common_artifact_name }}
106
113
sudo dpkg -i libswsscommon_1.0.0_${{ parameters.arch }}.deb
107
114
sudo dpkg -i libswsscommon-dev_1.0.0_${{ parameters.arch }}.deb
115
+ cd $(Build.SourcesDirectory)/${{ parameters.sairedis_artifact_name }}
108
116
sudo dpkg -i libsaivs_*.deb
109
117
sudo dpkg -i libsaivs-dev_*.deb
110
118
sudo dpkg -i libsairedis_*.deb
@@ -114,8 +122,6 @@ jobs:
114
122
sudo dpkg -i syncd-vs_*.deb
115
123
workingDirectory: $(Pipeline.Workspace)
116
124
displayName: "Install libnl3, sonic swss common and sairedis"
117
- - checkout : self
118
- submodules : true
119
125
- script : |
120
126
set -x
121
127
tar czf pytest.tgz tests
0 commit comments