summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-07-08 20:10:38 +0900
committerYuki Okushi <huyuumi.dev@gmail.com>2020-07-08 20:10:38 +0900
commitfbac7b634f2f144d0bde095ddfb9b28e9b6cfa07 (patch)
treeda1ba5a8c462602f5ebfaa8d719e440b2707c992
parentaacedf0bfbb4793df8721eae0c36544694a8a5f3 (diff)
downloadrust-libc-fbac7b634f2f144d0bde095ddfb9b28e9b6cfa07.tar.gz
Tweak `Generate lockfiles` step
-rw-r--r--ci/azure-install-rust.yml13
1 files changed, 11 insertions, 2 deletions
diff --git a/ci/azure-install-rust.yml b/ci/azure-install-rust.yml
index 1916a0c9a3..ea5b661974 100644
--- a/ci/azure-install-rust.yml
+++ b/ci/azure-install-rust.yml
@@ -72,9 +72,18 @@ steps:
where gcc
condition: eq( variables['Agent.OS'], 'Windows_NT' )
displayName: Query gcc path
+ # This often fails fetching. Let's try several times.
- bash: |
set -ex
cargo generate-lockfile
- cargo generate-lockfile --manifest-path libc-test/Cargo.toml
+ N=5
+ n=0
+ until [ $n -ge $N ]
+ do
+ if cargo generate-lockfile ; then
+ break
+ fi
+ n=$((n+1))
+ sleep 1
+ done
displayName: Generate lockfiles
-