From 407b4419f5c08974dc8cbb500a2b5a3e89a57982 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Tue, 6 Sep 2016 09:45:37 +0100 Subject: [PATCH] Faster build via less context sent See #470. Still more to do. Signed-off-by: Justin Cormack --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 84dcb7779..02343ad19 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,8 @@ all: $(MAKE) -C alpine qemu: all - docker build -f Dockerfile.qemu -t mobyqemu:build . + tar cf - Dockerfile.qemu alpine/initrd.img.gz alpine/kernel/x86_64/vmlinuz64 | \ + docker build -f Dockerfile.qemu -t mobyqemu:build - docker run -it --rm mobyqemu:build qemu-iso: all @@ -20,7 +21,8 @@ qemu-arm: Dockerfile.qemu.armhf arm docker run -it --rm mobyarmqemu:build test: Dockerfile.test all - docker build -f Dockerfile.test -t mobytest:build . + tar cf - Dockerfile.test alpine/initrd.img.gz alpine/kernel/x86_64/vmlinuz64 | \ + docker build -f Dockerfile.test -t mobytest:build - touch test.log docker run --rm mobytest:build 2>&1 | tee -a test.log & tail -f test.log 2>/dev/null | grep -m 1 -q 'Moby test suite '