From ce200d6d40cfab96ce1de44dcf3d165b84e82655 Mon Sep 17 00:00:00 2001 From: Matthias Pohl Date: Mon, 6 Feb 2023 19:55:57 +0100 Subject: [PATCH] [FLINK-30921][ci] Adds mirrors instead of relying on a single source for Ubuntu packages Signed-off-by: Matthias Pohl --- tools/azure-pipelines/e2e-template.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/azure-pipelines/e2e-template.yml b/tools/azure-pipelines/e2e-template.yml index 53940667ba6b8..40caa6d99ca7e 100644 --- a/tools/azure-pipelines/e2e-template.yml +++ b/tools/azure-pipelines/e2e-template.yml @@ -98,6 +98,18 @@ jobs: echo "Free up disk space" ./tools/azure-pipelines/free_disk_space.sh + + echo "Configure APT mirrors" + mirror_file_path="/etc/apt/mirrors.txt" + default_ubuntu_mirror_url="http://azure.archive.ubuntu.com/ubuntu/" + + # add Azure's Ubuntu mirror as a top-priority source + echo -e "${default_ubuntu_mirror_url}\tpriority:1" | sudo tee ${mirror_file_path} + + # use other mirrors as a fallback option + curl http://mirrors.ubuntu.com/mirrors.txt | sudo tee --append ${mirror_file_path} + sudo sed -i "s~${default_ubuntu_mirror_url}~mirror+file:${mirror_file_path}~" /etc/apt/sources.list + sudo apt-get update echo "Installing required software" sudo apt-get install -y bc libapr1