Окружения

Docker-образ для воспроизводимой сборки

Единый образ с компилятором и инструментами даёт всей команде одинаковую среду.

Команды и конфиги

FROM debian:stable-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
    build-essential cmake ninja-build gdb \
 && rm -rf /var/lib/apt/lists/*
WORKDIR /src

docker build -t devenv .
docker run --rm -v "$PWD":/src devenv make

На что обратить внимание

В Москве сборки ускорит локальное зеркало пакетов, например mirror.yandex.ru.

Читайте также

Окружения

QEMU: запускаем собранное ядро за секунды

Виртуальная машина с минимальным образом проверяет ядро без перезагрузки основной системы.

Окружения

systemd-nspawn: лёгкие окружения для тестов

Контейнер с полноценной системой запускается за секунды и не требует Docker.