@@ -81,32 +81,24 @@ jobs:
81
81
/p:ProdConBlobFeedUrlPrefix=$(prodConBlobFeedUrlPrefix)
82
82
displayName: Run smoke-test
83
83
84
- # Copy source-buid logs
84
+ # Copy source-build logs
85
85
- script : |
86
86
set -x
87
+ logDir=/logs/source-build/logs
87
88
$(docker.run) $(docker.logs.map) $(docker.src.map) $(docker.src.work) $(imageName) /bin/bash -c "
88
- mkdir -p /logs/source-build/logs
89
- find \"\$PWD\" \( \
89
+ mkdir -p $logDir
90
+ find \"\$PWD\" \
91
+ -depth \
92
+ \( \
90
93
-path './bin/*-report/*' -o \
91
94
-path './bin/msbuild-debug/*' -o \
92
95
-iname '*.binlog' -o \
93
- -iname '*.log' \) \
94
- -exec cp {} --parents /logs/source-build/logs \;"
95
- displayName: Copy source-build logs
96
- condition: always()
97
- continueOnError: true
98
-
99
- # Delete local copy of source-build logs
100
- - script : |
101
- set -x
102
- $(docker.run) $(docker.src.map) $(docker.src.work) $(imageName) /bin/bash -c "
103
- find \"\$PWD\" \( \
104
- -path './bin/*-report/*' -o \
105
- -path './bin/msbuild-debug/*' -o \
106
- -iname '*.binlog' -o \
107
- -iname '*.log' \) \
96
+ -iname '*.log' \
97
+ \) \
98
+ -exec echo Copying and removing {} \; \
99
+ -exec cp {} --parents $logDir \; \
108
100
-exec rm -rf {} \;"
109
- displayName: Remove source-build logs
101
+ displayName: Copy source-build logs
110
102
condition: always()
111
103
continueOnError: true
112
104
@@ -187,31 +179,22 @@ jobs:
187
179
# Copy tarball logs and reports to staging directory.
188
180
- script : |
189
181
set -x
182
+ logDir=/logs/tarball/logs
190
183
$(docker.run) $(docker.logs.map) $(docker.tb.map) $(docker.tb.work) $(imageName) /bin/bash -c "
191
- mkdir -p /logs/tarball/logs
184
+ mkdir -p $logDir
192
185
cd \"$(tarballName)\"
193
- find \"\$PWD\" \( \
186
+ find \"\$PWD\" \
187
+ -depth \
188
+ \( \
194
189
-path './bin/*-report/*' -o \
195
190
-path './bin/msbuild-debug/*' -o \
196
191
-iname '*.binlog' -o \
197
- -iname '*.log' \) \
198
- -exec cp {} --parents /logs/tarball/logs \;"
199
- displayName: Copy tarball logs
200
- condition: eq(variables['sb.tarball'], true)
201
- continueOnError: true
202
-
203
- # Remove tarball logs and reports
204
- - script : |
205
- set -x
206
- $(docker.run) $(docker.tb.map) $(docker.tb.work) $(imageName) /bin/bash -c "
207
- cd \"$(tarballName)\"
208
- find \"\$PWD\" \( \
209
- -path './bin/*-report/*' -o \
210
- -path './bin/msbuild-debug/*' -o \
211
- -iname '*.binlog' -o \
212
- -iname '*.log' \) \
192
+ -iname '*.log' \
193
+ \) \
194
+ -exec echo Copying and removing {} \; \
195
+ -exec cp {} --parents $logDir \; \
213
196
-exec rm -rf {} \;"
214
- displayName: Remove tarball logs
197
+ displayName: Copy tarball logs
215
198
condition: eq(variables['sb.tarball'], true)
216
199
continueOnError: true
217
200
0 commit comments