Skip to content

Commit aecbc11

Browse files
author
Matthew Fisher
committed
ref(builder): use docker create for build target
1 parent 3346d15 commit aecbc11

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

builder/Makefile

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ BUILD_IMAGE := $(COMPONENT)-build
77

88
build: check-docker
99
docker build -t $(BUILD_IMAGE) image
10-
@$(eval CID := $(shell docker run -d $(BUILD_IMAGE)))
11-
docker cp $(CID):/go/bin/extract-domain bin/
12-
docker cp $(CID):/go/bin/extract-types bin/
13-
docker cp $(CID):/go/bin/extract-version bin/
14-
docker cp $(CID):/go/bin/get-app-config bin/
15-
docker cp $(CID):/go/bin/get-app-values bin/
16-
docker cp $(CID):/go/bin/publish-release-controller bin/
17-
docker cp $(CID):/go/bin/yaml2json-procfile bin/
10+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/extract-domain bin/
11+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/extract-types bin/
12+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/extract-version bin/
13+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/get-app-config bin/
14+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/get-app-values bin/
15+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/publish-release-controller bin/
16+
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/yaml2json-procfile bin/
1817
docker build -t $(IMAGE) .
19-
-docker kill $(CID)
2018
rm bin/extract-domain
2119
rm bin/extract-types
2220
rm bin/extract-version

0 commit comments

Comments
 (0)