Skip to content

Commit 21d1e30

Browse files
authored
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' (#50261)
2 parents 2c9d41e + 99170fb commit 21d1e30

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/SourceBuild/content/prep-source-build.sh

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,23 @@ function DownloadArchive {
166166
archiveUrl="https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.$archiveType.$archiveVersion.$archiveRid.tar.gz"
167167

168168
echo " Downloading source-built $archiveType from $archiveUrl..."
169-
(cd "$packagesArchiveDir" && curl -f --retry 5 -O "$archiveUrl")
169+
(
170+
cd "$packagesArchiveDir" &&
171+
for i in {1..5}; do
172+
if curl -f --retry 5 -O "$archiveUrl"; then
173+
exit 0
174+
else
175+
case $? in
176+
18)
177+
sleep 3
178+
;;
179+
*)
180+
exit 1
181+
;;
182+
esac
183+
fi
184+
done
185+
)
170186
elif [ "$isRequired" == true ]; then
171187
echo " ERROR: $notFoundMessage"
172188
exit 1

0 commit comments

Comments
 (0)