Commit 2564268f authored by Arnout Vandecappelle's avatar Arnout Vandecappelle Committed by Thomas Petazzoni
Browse files

support: add Dockerfile for CI

For Gitlab-CI, we want to avoid re-generating the minimal install to
be able to run tests all the time. So let's create a docker image that
we can post on Docker Hub and then pull.

For the time being, this is just what we need for running our CI. Later
we can produce something that is also useful for users.
Signed-off-by: default avatarArnout Vandecappelle (Essensium/Mind) <>
Signed-off-by: default avatarThomas Petazzoni <>
parent b287ea6f
# This Dockerfile generates the docker image that gets used by Gitlab CI
# To build it:
# sudo docker build -t buildroot/base support/docker
# sudo docker push buildroot/base
FROM debian:stable
LABEL maintainer="Buildroot mailing list <>" \
vendor="Buildroot" \
description="Container with everything needed to run Buildroot"
# Setup environment
ENV DEBIAN_FRONTEND noninteractive
RUN dpkg --add-architecture i386
# The container has no package lists, so need to update first
RUN apt-get update -y -qq
RUN apt-get install -y -qq --no-install-recommends \
build-essential cmake libc6:i386 gcc-multilib \
bc ca-certificates file locales rsync \
cvs bzr git mercurial subversion wget \
cpio unzip \
libncurses5-dev \
python-nose2 python-pexpect qemu-system-arm qemu-system-x86
RUN apt-get -q -y autoremove
RUN apt-get -q -y clean
# To be able to generate a toolchain with locales, enable one UTF-8 locale
RUN sed -i 's/# \(en_US.UTF-8\)/\1/' /etc/locale.gen
RUN /usr/sbin/locale-gen
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment