by default wget do 20 retries, we want ti fails fast if internet
connectivity is broken
Type: test
Change-Id: Ia7222c8ac6f7b5571dc1c29949aa2b8de2786afe
Signed-off-by: Matus Fabian <[email protected]>
go version; \
else \
echo "Installing Go 1.23"; \
- wget https://go.dev/dl/go1.23.10.linux-$(ARCH).tar.gz -O /tmp/go1.23.10.linux-$(ARCH).tar.gz && sudo tar -C /usr/local -xzf /tmp/go1.23.10.linux-$(ARCH).tar.gz; \
+ wget -t 2 https://go.dev/dl/go1.23.10.linux-$(ARCH).tar.gz -O /tmp/go1.23.10.linux-$(ARCH).tar.gz && sudo tar -C /usr/local -xzf /tmp/go1.23.10.linux-$(ARCH).tar.gz; \
sudo ln -s /usr/local/go/bin/go /usr/bin/go ; \
fi
@sudo -E apt-get update
ARG CODENAME
ARG GO_VERSION=1.23.10
RUN echo "I'm building for ${TARGETARCH}" \
-&& wget "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" -O /tmp/go.tar.gz \
+&& wget -t 2 "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" -O /tmp/go.tar.gz \
&& tar -xzf /tmp/go.tar.gz -C /usr/local \
&& rm /tmp/go.tar.gz
-RUN wget "https://download.docker.com/linux/ubuntu/dists/${CODENAME}/pool/stable/${TARGETARCH}/docker-ce-cli_28.3.2-1~ubuntu.${UBUNTU_VERSION}~${CODENAME}_${TARGETARCH}.deb" \
+RUN wget -t 2 "https://download.docker.com/linux/ubuntu/dists/${CODENAME}/pool/stable/${TARGETARCH}/docker-ce-cli_28.3.2-1~ubuntu.${UBUNTU_VERSION}~${CODENAME}_${TARGETARCH}.deb" \
-O /tmp/docker-ce-cli.deb
RUN dpkg -i /tmp/docker-ce-cli.deb
#!/bin/bash
set -x
OS_ARCH="$(uname -m)"
-wget https://github.com/stunnel/static-curl/releases/download/8.15.0/curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
+wget -t 2 https://github.com/stunnel/static-curl/releases/download/8.15.0/curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
tar -xvf ./curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
cp curl /usr/bin/curl
\ No newline at end of file