@@ -30,12 +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
37
else
38
- docker pull --platform ${ PLATFORM} quay.io/stackrox-io/collector-builder:$(COLLECTOR_BUILDER_TAG )
38
+ docker pull --platform $( PLATFORM) $(COLLECTOR_BUILDER_IMAGE )
39
39
endif
40
40
41
41
collector : check-builder
@@ -59,7 +59,7 @@ build-drivers:
59
59
60
60
image : collector unittest
61
61
make -C collector txt-files
62
- docker buildx build --load --platform ${ PLATFORM} \
62
+ docker buildx build --load --platform $( PLATFORM ) \
63
63
--build-arg COLLECTOR_VERSION=" $( COLLECTOR_TAG) " \
64
64
--build-arg MODULE_VERSION=" $( MODULE_VERSION) " \
65
65
-f collector/container/Dockerfile \
@@ -68,7 +68,8 @@ image: collector unittest
68
68
69
69
image-dev : collector unittest container-dockerfile-dev
70
70
make -C collector txt-files
71
- docker build --build-arg collector_version=" $( COLLECTOR_TAG) " \
71
+ docker buildx build --load --platform $(PLATFORM ) \
72
+ --build-arg collector_version=" $( COLLECTOR_TAG) " \
72
73
--build-arg BUILD_TYPE=devel \
73
74
--build-arg MODULE_VERSION=" $( MODULE_VERSION) " \
74
75
-f collector/container/Dockerfile.dev \
@@ -77,7 +78,7 @@ image-dev: collector unittest container-dockerfile-dev
77
78
78
79
image-dev-full : image-dev build-drivers
79
80
docker tag quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) -slim
80
- docker build \
81
+ docker buildx build --load --platform $( PLATFORM ) \
81
82
--target=probe-layer-1 \
82
83
--tag quay.io/stackrox-io/collector:$(COLLECTOR_TAG ) -full \
83
84
--build-arg collector_repo=quay.io/stackrox-io/collector \
@@ -111,11 +112,12 @@ endif
111
112
start-builder : builder teardown-builder
112
113
docker run -d \
113
114
--name $(COLLECTOR_BUILDER_NAME ) \
115
+ --platform $(PLATFORM ) \
114
116
-v $(CURDIR ) :$(CURDIR ) \
115
117
$(if $(LOCAL_SSH_PORT ) ,-p $(LOCAL_SSH_PORT ) :22 ) \
116
118
-w $(CURDIR ) \
117
119
--cap-add sys_ptrace \
118
- quay.io/stackrox-io/collector-builder: $( COLLECTOR_BUILDER_TAG )
120
+ $( COLLECTOR_BUILDER_IMAGE )
119
121
120
122
.PHONY : check-builder
121
123
check-builder :
@@ -128,6 +130,7 @@ teardown-builder:
128
130
.PHONY : clean
129
131
clean :
130
132
rm -rf cmake-build/
133
+ rm -rf $(CMAKE_BASE_DIR )
131
134
make -C collector clean
132
135
133
136
.PHONY : shfmt-check
0 commit comments