diff options
author | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-07-08 20:10:38 +0900 |
---|---|---|
committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-07-08 20:10:38 +0900 |
commit | fbac7b634f2f144d0bde095ddfb9b28e9b6cfa07 (patch) | |
tree | da1ba5a8c462602f5ebfaa8d719e440b2707c992 | |
parent | aacedf0bfbb4793df8721eae0c36544694a8a5f3 (diff) | |
download | rust-libc-fbac7b634f2f144d0bde095ddfb9b28e9b6cfa07.tar.gz |
Tweak `Generate lockfiles` step
-rw-r--r-- | ci/azure-install-rust.yml | 13 |
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 - |