@@ -30,10 +30,12 @@ container-dockerfile-dev:
30
30
.PHONY : builder
31
31
builder :
32
32
ifneq ($(BUILD_BUILDER_IMAGE ) , false)
33
- docker buildx build --load --platform ${ PLATFORM} \
34
- -t quay.io/stackrox-io/collector-builder:$(COLLECTOR_BUILDER_TAG ) \
33
+ docker buildx build --load --platform $( PLATFORM) \
34
+ -t $(COLLECTOR_BUILDER_IMAGE ) \
35
35
-f "$(CURDIR)/builder/Dockerfile" \
36
36
"$(CURDIR)/builder"
37
+ else
38
+ docker pull --platform $(PLATFORM) $(COLLECTOR_BUILDER_IMAGE)
37
39
endif
38
40
39
41
collector : check-builder
@@ -57,7 +59,7 @@ build-drivers:
57
59
58
60
image : collector unittest
59
61
make -C collector txt-files
60
- docker buildx build --load --platform ${ PLATFORM} \
62
+ docker buildx build --load --platform $( PLATFORM ) \
61
63
--build-arg COLLECTOR_VERSION=" $( COLLECTOR_TAG) " \
62
64
--build-arg MODULE_VERSION=" $( MODULE_VERSION) " \
63
65
-f collector/container/Dockerfile \
@@ -66,7 +68,8 @@ image: collector unittest
66
68
67
69
image-dev : collector unittest container-dockerfile-dev
68
70
make -C collector txt-files
69
- docker build --build-arg collector_version=" $( COLLECTOR_TAG) " \
71
+ docker buildx build --load --platform $(PLATFORM ) \
72
+ --build-arg collector_version=" $( COLLECTOR_TAG) " \
70
73
--build-arg BUILD_TYPE=devel \
71
74
--build-arg MODULE_VERSION=" $( MODULE_VERSION) " \
72
75
-f collector/container/Dockerfile.dev \
@@ -75,7 +78,7 @@ image-dev: collector unittest container-dockerfile-dev
75
78
76
79
image-dev-full : image-dev build-drivers
77
80
docker tag quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) -slim
78
- docker build \
81
+ docker buildx build --load --platform $( PLATFORM ) \
79
82
--target=probe-layer-1 \
80
83
--tag quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) -full \
81
84
--build-arg collector_repo=quay.io/stackrox-io/collector \
@@ -115,7 +118,7 @@ start-builder: builder teardown-builder
115
118
$(if $(LOCAL_SSH_PORT ) ,-p $(LOCAL_SSH_PORT ) :22 ) \
116
119
-w $(CURDIR ) \
117
120
--cap-add sys_ptrace \
118
- quay.io/stackrox-io/collector-builder: $( COLLECTOR_BUILDER_TAG )
121
+ $( COLLECTOR_BUILDER_IMAGE )
119
122
120
123
.PHONY : check-builder
121
124
check-builder :
@@ -128,6 +131,7 @@ teardown-builder:
128
131
.PHONY : clean
129
132
clean :
130
133
rm -rf cmake-build/
134
+ rm -rf $(CMAKE_BASE_DIR )
131
135
make -C collector clean
132
136
133
137
.PHONY : shfmt-check
0 commit comments