@@ -6,8 +6,6 @@ ARG CONTAINERD_VERSION=v1.6.6
6
6
ARG CONTAINERD_ALT_VERSION_15=v1.5.11
7
7
# containerd v1.4 for integration tests
8
8
ARG CONTAINERD_ALT_VERSION_14=v1.4.13
9
- # BUILDKIT_TARGET defines buildkitd worker mode (buildkitd, buildkitd.oci_only, buildkitd.containerd_only)
10
- ARG BUILDKIT_TARGET=buildkitd
11
9
ARG REGISTRY_VERSION=2.8.0
12
10
ARG ROOTLESSKIT_VERSION=v0.14.6
13
11
ARG CNI_VERSION=v1.1.0
@@ -194,31 +192,16 @@ RUN --mount=target=/root/.cache,type=cache \
194
192
xx-verify --static /out/containerd-stargz-grpc && \
195
193
xx-verify --static /out/ctr-remote
196
194
197
- # Copy together all binaries needed for oci worker mode
198
- FROM buildkit-export AS buildkit-buildkitd.oci_only
199
- COPY --link --from=buildkitd.oci_only /usr/bin/buildkitd.oci_only /usr/bin/
200
- COPY --link --from=buildctl /usr/bin/buildctl /usr/bin/
201
- ENTRYPOINT ["buildkitd.oci_only" ]
202
-
203
- # Copy together all binaries for containerd worker mode
204
- FROM buildkit-export AS buildkit-buildkitd.containerd_only
205
- COPY --link --from=buildkitd.containerd_only /usr/bin/buildkitd.containerd_only /usr/bin/
206
- COPY --link --from=buildctl /usr/bin/buildctl /usr/bin/
207
- ENTRYPOINT ["buildkitd.containerd_only" ]
208
-
209
- # Copy together all binaries for oci+containerd mode
210
- FROM buildkit-export AS buildkit-buildkitd-linux
195
+ FROM buildkit-export AS buildkit-linux
211
196
COPY --link --from=binaries / /usr/bin/
212
197
ENTRYPOINT ["buildkitd" ]
213
198
214
- FROM binaries AS buildkit-buildkitd- darwin
199
+ FROM binaries AS buildkit-darwin
215
200
216
- FROM binaries AS buildkit-buildkitd- windows
201
+ FROM binaries AS buildkit-windows
217
202
# this is not in binaries-windows because it is not intended for release yet, just CI
218
203
COPY --link --from=buildkitd /usr/bin/buildkitd /buildkitd.exe
219
204
220
- FROM buildkit-buildkitd-$TARGETOS AS buildkit-buildkitd
221
-
222
205
FROM alpine:${ALPINE_VERSION} AS containerd-runtime
223
206
COPY --link --from=runc /usr/bin/runc /usr/bin/
224
207
COPY --link --from=containerd /out/containerd* /usr/bin/
@@ -293,4 +276,4 @@ VOLUME /home/user/.local/share/buildkit
293
276
ENTRYPOINT ["rootlesskit" , "buildkitd" ]
294
277
295
278
# buildkit builds the buildkit container image
296
- FROM buildkit-${BUILDKIT_TARGET} AS buildkit
279
+ FROM buildkit-$TARGETOS AS buildkit
0 commit comments