Embedded_Builder_ARM/Dockerfile
Yilin Sun 4e1654b07d
Some checks failed
continuous-integration/drone/push Build is failing
Use default image.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-06-06 18:22:53 +08:00

19 lines
640 B
Docker

# syntax=docker/dockerfile:1-labs
FROM python:3-bullseye
ENV TOOLCHAIN_VERSION="12.2.mpacbti-rel1"
ADD --checksum=sha256:17455a06c816031cc2c66243c117cba48463cd6a3a3fdfac7275b4e9c40eb314 \
https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/${TOOLCHAIN_VERSION}/binrel/arm-gnu-toolchain-${TOOLCHAIN_VERSION}-x86_64-arm-none-eabi.tar.xz \
/opt/toolchain.tar.xz
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential cmake xz-utils clang cppcheck clang-tidy
RUN tar -xf /opt/toolchain.tar.xz --strip-components 1 -C /usr/local
RUN rm /opt/toolchain.tar.xz
RUN pip install codechecker