@@ -26,9 +26,6 @@ ifeq ($(IMAGE_NAME),)
26
26
IMAGE_NAME = $(REGISTRY ) /$(DRIVER_NAME )
27
27
endif
28
28
29
- BUILDIMAGE_TAG ?= golang$(GOLANG_VERSION )
30
- BUILDIMAGE ?= $(IMAGE_NAME ) -build:$(BUILDIMAGE_TAG )
31
-
32
29
CMDS := $(patsubst ./cmd/% /,% ,$(sort $(dir $(wildcard ./cmd/* /) ) ) )
33
30
CMD_TARGETS := $(patsubst % ,cmd-% , $(CMDS ) )
34
31
@@ -138,34 +135,14 @@ generate-clientset: .remove-clientset .remove-deepcopy .remove-crds
138
135
.remove-clientset :
139
136
rm -rf $(CURDIR ) /$(PKG_BASE ) /clientset
140
137
141
- # Generate an image for containerized builds
142
- # Note: This image is local only
143
- .PHONY : .build-image .pull-build-image .push-build-image
144
- .build-image : docker/Dockerfile.devel
145
- if [ x" $( SKIP_IMAGE_BUILD) " = x" " ]; then \
146
- $(DOCKER ) build \
147
- --progress=plain \
148
- --build-arg GOLANG_VERSION=" $( GOLANG_VERSION) " \
149
- --tag $(BUILDIMAGE ) \
150
- -f $(^ ) \
151
- docker; \
152
- fi
153
-
154
- .pull-build-image :
155
- $(DOCKER ) pull $(BUILDIMAGE )
156
-
157
- .push-build-image :
158
- $(DOCKER ) push $(BUILDIMAGE )
159
-
160
- $(DOCKER_TARGETS ) : docker-% : .build-image
161
- @echo " Running 'make $( * ) ' in docker container $( BUILDIMAGE) "
138
+ $(DOCKER_TARGETS ) : docker-% :
139
+ @echo " Running 'make $( * ) ' in container image $( BUILDIMAGE) "
162
140
$(DOCKER ) run \
163
141
--rm \
164
- -e HOME=$(PWD ) \
165
- -e GOCACHE=$(PWD ) /.cache/go \
166
- -e GOPATH=$(PWD ) /.cache/gopath \
167
- -v $(PWD ) :$(PWD ) \
168
- -w $(PWD ) \
142
+ -e GOCACHE=/tmp/.cache/go \
143
+ -e GOMODCACHE=/tmp/.cache/gomod \
144
+ -v $(PWD ) :/work \
145
+ -w /work \
169
146
--user $$(id -u ) :$$(id -g ) \
170
147
$(BUILDIMAGE ) \
171
148
make $(* )
@@ -176,10 +153,9 @@ PHONY: .shell
176
153
$(DOCKER ) run \
177
154
--rm \
178
155
-ti \
179
- -e HOME=$(PWD ) \
180
- -e GOCACHE=$(PWD ) /.cache/go \
181
- -e GOPATH=$(PWD ) /.cache/gopath \
182
- -v $(PWD ) :$(PWD ) \
183
- -w $(PWD ) \
156
+ -e GOCACHE=/tmp/.cache/go \
157
+ -e GOMODCACHE=/tmp/.cache/gomod \
158
+ -v $(PWD ) :/work \
159
+ -w /work \
184
160
--user $$(id -u ) :$$(id -g ) \
185
161
$(BUILDIMAGE )
0 commit comments