ci: Update all docker images to the latest version
This commit is contained in:
parent
7183f983b2
commit
c9d59bac1e
22 changed files with 48 additions and 48 deletions
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-aarch64-linux-gnu m4 make libc6-dev-arm64-cross \
|
||||
qemu-user-static
|
||||
qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=aarch64-linux-gnu-
|
||||
ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=qemu-aarch64-static \
|
||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=qemu-aarch64 \
|
||||
AR_aarch64_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_aarch64_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/aarch64-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-arm-linux-gnueabi libc6-dev-armel-cross qemu-user-static
|
||||
gcc-arm-linux-gnueabi libc6-dev-armel-cross qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=arm-linux-gnueabi-
|
||||
ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_RUNNER=qemu-arm-static \
|
||||
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_RUNNER=qemu-arm \
|
||||
AR_arm_unknown_linux_gnueabi="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_arm_unknown_linux_gnueabi="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/arm-linux-gnueabi \
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
|
||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
|
||||
ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm-static \
|
||||
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm \
|
||||
AR_arm_unknown_linux_gnueabihf="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_arm_unknown_linux_gnueabihf="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf \
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
|
||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
|
||||
ENV CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm-static \
|
||||
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm \
|
||||
AR_armv7_unknown_linux_gnueabihf="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_armv7_unknown_linux_gnueabihf="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev qemu-user-static ca-certificates \
|
||||
gcc libc6-dev qemu-user ca-certificates \
|
||||
gcc-14-loongarch64-linux-gnu libc6-dev-loong64-cross
|
||||
|
||||
ENV CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_LINKER=loongarch64-linux-gnu-gcc-14 \
|
||||
CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_RUNNER=qemu-loongarch64-static \
|
||||
CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_RUNNER=qemu-loongarch64 \
|
||||
AR_loongarch64_unknown_linux_gnu=loongarch64-linux-gnu-ar \
|
||||
CC_loongarch64_unknown_linux_gnu=loongarch64-linux-gnu-gcc-14 \
|
||||
QEMU_LD_PREFIX=/usr/loongarch64-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-mips-linux-gnu libc6-dev-mips-cross \
|
||||
binfmt-support qemu-user-static qemu-system-mips
|
||||
binfmt-support qemu-user qemu-system-mips
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=mips-linux-gnu-
|
||||
ENV CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER=qemu-mips-static \
|
||||
CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER=qemu-mips \
|
||||
AR_mips_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_mips_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/mips-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
@ -8,12 +8,12 @@ RUN apt-get update && \
|
|||
gcc-mips64-linux-gnuabi64 \
|
||||
libc6-dev \
|
||||
libc6-dev-mips64-cross \
|
||||
qemu-user-static \
|
||||
qemu-user \
|
||||
qemu-system-mips
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=mips64-linux-gnuabi64-
|
||||
ENV CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64-static \
|
||||
CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64 \
|
||||
AR_mips64_unknown_linux_gnuabi64="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_mips64_unknown_linux_gnuabi64="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/mips64-linux-gnuabi64 \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
@ -8,11 +8,11 @@ RUN apt-get update && \
|
|||
gcc-mips64el-linux-gnuabi64 \
|
||||
libc6-dev \
|
||||
libc6-dev-mips64el-cross \
|
||||
qemu-user-static
|
||||
qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=mips64el-linux-gnuabi64-
|
||||
ENV CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64el-static \
|
||||
CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64el \
|
||||
AR_mips64el_unknown_linux_gnuabi64="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_mips64el_unknown_linux_gnuabi64="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/mips64el-linux-gnuabi64 \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-mipsel-linux-gnu libc6-dev-mipsel-cross \
|
||||
binfmt-support qemu-user-static
|
||||
binfmt-support qemu-user
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=mipsel-linux-gnu-
|
||||
ENV CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_RUNNER=qemu-mipsel-static \
|
||||
CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_RUNNER=qemu-mipsel \
|
||||
AR_mipsel_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_mipsel_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/mipsel-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev qemu-user-static ca-certificates \
|
||||
gcc libc6-dev qemu-user ca-certificates \
|
||||
gcc-powerpc-linux-gnu libc6-dev-powerpc-cross \
|
||||
qemu-system-ppc
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=powerpc-linux-gnu-
|
||||
ENV CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc-static \
|
||||
CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc \
|
||||
AR_powerpc_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_powerpc_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/powerpc-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev ca-certificates \
|
||||
gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross \
|
||||
binfmt-support qemu-user-static qemu-system-ppc
|
||||
binfmt-support qemu-user qemu-system-ppc
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=powerpc64-linux-gnu-
|
||||
ENV CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64-static \
|
||||
CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64 \
|
||||
AR_powerpc64_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_powerpc64_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/powerpc64-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev qemu-user-static ca-certificates \
|
||||
gcc libc6-dev qemu-user ca-certificates \
|
||||
gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross \
|
||||
qemu-system-ppc
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=powerpc64le-linux-gnu-
|
||||
ENV CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64le-static \
|
||||
CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64le \
|
||||
AR_powerpc64le_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_powerpc64le_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/powerpc64le-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev qemu-user-static ca-certificates \
|
||||
gcc libc6-dev qemu-user ca-certificates \
|
||||
gcc-riscv64-linux-gnu libc6-dev-riscv64-cross \
|
||||
qemu-system-riscv64
|
||||
|
||||
ENV TOOLCHAIN_PREFIX=riscv64-linux-gnu-
|
||||
ENV CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX"gcc \
|
||||
CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_RUNNER=qemu-riscv64-static \
|
||||
CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_RUNNER=qemu-riscv64 \
|
||||
AR_riscv64gc_unknown_linux_gnu="$TOOLCHAIN_PREFIX"ar \
|
||||
CC_riscv64gc_unknown_linux_gnu="$TOOLCHAIN_PREFIX"gcc \
|
||||
QEMU_LD_PREFIX=/usr/riscv64-linux-gnu \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:20.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ARG IMAGE=ubuntu:25.04
|
||||
ARG IMAGE=ubuntu:25.10
|
||||
FROM $IMAGE
|
||||
|
||||
RUN apt-get update && \
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ if [ "${1:-}" = "--help" ] || [ "$#" -gt 1 ]; then
|
|||
usage: ./ci/run-docker.sh [target]
|
||||
|
||||
you can also set DOCKER_BASE_IMAGE to use something other than the default
|
||||
ubuntu:25.04 (or rustlang/rust:nightly).
|
||||
ubuntu:25.10 (or rustlang/rust:nightly).
|
||||
"
|
||||
exit
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue