mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 18:41:37 +00:00
Use hash for sha image, otherwise requires network access for build
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
e2b4bacfd6
commit
0e6d7d150f
@ -7,7 +7,8 @@ QEMU_BINARIES=$(addprefix usr/bin/,$(QEMU_FILES))
|
|||||||
GO_COMPILE=mobylinux/go-compile@sha256:badfd8a1730ab6e640682d0f95a8f9c51f3cd4b2e8db261fe1a1fd8c6f60bd6e
|
GO_COMPILE=mobylinux/go-compile@sha256:badfd8a1730ab6e640682d0f95a8f9c51f3cd4b2e8db261fe1a1fd8c6f60bd6e
|
||||||
BINFMT_BINARY=usr/bin/binfmt
|
BINFMT_BINARY=usr/bin/binfmt
|
||||||
|
|
||||||
SHA_IMAGE=alpine:3.5
|
# Tag: alpine:3.5
|
||||||
|
SHA_IMAGE=alpine@sha256:dfbd4a3a8ebca874ebd2474f044a0b33600d4523d03b0df76e5c5986cb02d7e8
|
||||||
|
|
||||||
IMAGE=binfmt
|
IMAGE=binfmt
|
||||||
|
|
||||||
@ -32,7 +33,6 @@ container: Dockerfile $(DEPS)
|
|||||||
tar cf - $^ | docker build --no-cache -t $(IMAGE):build -
|
tar cf - $^ | docker build --no-cache -t $(IMAGE):build -
|
||||||
|
|
||||||
hash: Dockerfile $(DEPS)
|
hash: Dockerfile $(DEPS)
|
||||||
DOCKER_CONTENT_TRUST=1 docker pull $(SHA_IMAGE)
|
|
||||||
tar cf - $^ | docker run --rm -i $(SHA_IMAGE) sha1sum - | sed 's/ .*//' > hash
|
tar cf - $^ | docker run --rm -i $(SHA_IMAGE) sha1sum - | sed 's/ .*//' > hash
|
||||||
|
|
||||||
push: hash container
|
push: hash container
|
||||||
|
@ -17,7 +17,8 @@ $(RNGD_BINARY):
|
|||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
docker run --rm --net=none $(RNG_TOOLS_IMAGE) tar cf - $@ | tar xf -
|
docker run --rm --net=none $(RNG_TOOLS_IMAGE) tar cf - $@ | tar xf -
|
||||||
|
|
||||||
SHA_IMAGE=alpine:3.5
|
# Tag: alpine:3.5
|
||||||
|
SHA_IMAGE=alpine@sha256:dfbd4a3a8ebca874ebd2474f044a0b33600d4523d03b0df76e5c5986cb02d7e8
|
||||||
|
|
||||||
IMAGE=rngd
|
IMAGE=rngd
|
||||||
|
|
||||||
@ -31,7 +32,6 @@ container: Dockerfile $(DEPS)
|
|||||||
tar cf - $^ | docker build --no-cache -t $(IMAGE):build -
|
tar cf - $^ | docker build --no-cache -t $(IMAGE):build -
|
||||||
|
|
||||||
hash: Dockerfile $(DEPS)
|
hash: Dockerfile $(DEPS)
|
||||||
DOCKER_CONTENT_TRUST=1 docker pull $(SHA_IMAGE)
|
|
||||||
tar cf - $^ | docker run --rm -i $(SHA_IMAGE) sha1sum - | sed 's/ .*//' > hash
|
tar cf - $^ | docker run --rm -i $(SHA_IMAGE) sha1sum - | sed 's/ .*//' > hash
|
||||||
|
|
||||||
push: hash container
|
push: hash container
|
||||||
|
Loading…
Reference in New Issue
Block a user