Files
linuxkit/alpine/packages/diagnostics
Justin Cormack 5143cef148 Compile Go code with docker run not docker build
Go code is really fast to compile so we do not really need to use the
cache features of `docker build`. So make a compile container instead.
This can also output a build context and Dockerfile if you want to do
a build.

For reference, an uncached `docker build` of our Go code takes about
7s, a cached one 1.2s, and this takes 1.7s, so the best case is a little
worse, but we save a lot of images, and the worst case is better.

This is mainly designed to make the nested builds for containerd
containers simpler too. Will add a variant for the C code as well.

Also add `-static` to the flags so we always make static executables,
which was omitted previously.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-13 15:49:51 +00:00
..
2016-11-24 12:23:27 +00:00
2016-09-12 16:02:07 +01:00
2017-01-10 10:48:02 -08:00
2016-12-19 16:13:02 -08:00
2016-12-19 16:13:02 -08:00
2016-12-19 16:13:02 -08:00
2016-12-19 16:13:02 -08:00