mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-21 13:25:40 +00:00
CI: Work around Azure Ubuntu mirror issue
This commit is contained in:
parent
5b600602c2
commit
b5f806a830
5
.github/workflows/rolling-release.yml
vendored
5
.github/workflows/rolling-release.yml
vendored
|
@ -171,8 +171,9 @@ jobs:
|
|||
- name: Install packages
|
||||
shell: bash
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get -y install cmake ninja-build ccache libsdl2-dev libgtk-3-dev libegl1-mesa-dev libevdev-dev libgbm-dev libdrm-dev libwayland-dev libwayland-egl-backend-dev extra-cmake-modules libcurl4-gnutls-dev libxrandr-dev llvm-12 lld-12 clang-12
|
||||
# Workaround for https://github.com/actions/runner-images/issues/675
|
||||
sudo scripts/retry.sh apt-get update
|
||||
sudo scripts/retry.sh apt-get -y install cmake ninja-build ccache libsdl2-dev libgtk-3-dev libegl1-mesa-dev libevdev-dev libgbm-dev libdrm-dev libwayland-dev libwayland-egl-backend-dev extra-cmake-modules libcurl4-gnutls-dev libxrandr-dev llvm-12 lld-12 clang-12
|
||||
|
||||
- name: Cache Dependencies
|
||||
id: cache-deps
|
||||
|
|
13
scripts/retry.sh
Executable file
13
scripts/retry.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
|
||||
RETRIES=10
|
||||
|
||||
for i in $(seq 1 "$RETRIES"); do
|
||||
"$@" && break
|
||||
if [ "$i" == "$RETRIES" ]; then
|
||||
echo "Command \"$@\" failed after ${RETRIES} retries."
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
exit 0
|
Loading…
Reference in a new issue