@@ -5,7 +5,8 @@ ARG ALPINE_VERSION=3.21
5
5
ARG XX_VERSION=1.6.1
6
6
7
7
# for testing
8
- ARG DOCKER_VERSION=28.0.0-rc.1
8
+ ARG DOCKER_VERSION=28.0.0
9
+ ARG DOCKER_VERSION_ALT_27=27.5.1
9
10
ARG DOCKER_VERSION_ALT_26=26.1.3
10
11
ARG DOCKER_CLI_VERSION=${DOCKER_VERSION}
11
12
ARG GOTESTSUM_VERSION=v1.12.0
@@ -17,8 +18,10 @@ FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx
17
18
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS golatest
18
19
FROM moby/moby-bin:$DOCKER_VERSION AS docker-engine
19
20
FROM dockereng/cli-bin:$DOCKER_CLI_VERSION AS docker-cli
20
- FROM moby/moby-bin:$DOCKER_VERSION_ALT_26 AS docker-engine-alt
21
- FROM dockereng/cli-bin:$DOCKER_VERSION_ALT_26 AS docker-cli-alt
21
+ FROM moby/moby-bin:$DOCKER_VERSION_ALT_27 AS docker-engine-alt27
22
+ FROM moby/moby-bin:$DOCKER_VERSION_ALT_26 AS docker-engine-alt26
23
+ FROM dockereng/cli-bin:$DOCKER_VERSION_ALT_27 AS docker-cli-alt27
24
+ FROM dockereng/cli-bin:$DOCKER_VERSION_ALT_26 AS docker-cli-alt26
22
25
FROM registry:$REGISTRY_VERSION AS registry
23
26
FROM moby/buildkit:$BUILDKIT_VERSION AS buildkit
24
27
FROM crazymax/undock:$UNDOCK_VERSION AS undock
@@ -127,13 +130,15 @@ COPY --link --from=gotestsum /out /usr/bin/
127
130
COPY --link --from=registry /bin/registry /usr/bin/
128
131
COPY --link --from=docker-engine / /usr/bin/
129
132
COPY --link --from=docker-cli / /usr/bin/
130
- COPY --link --from=docker-engine-alt / /opt/docker-alt-26/
131
- COPY --link --from=docker-cli-alt / /opt/docker-alt-26/
133
+ COPY --link --from=docker-engine-alt27 / /opt/docker-alt-27/
134
+ COPY --link --from=docker-engine-alt26 / /opt/docker-alt-26/
135
+ COPY --link --from=docker-cli-alt27 / /opt/docker-alt-27/
136
+ COPY --link --from=docker-cli-alt26 / /opt/docker-alt-26/
132
137
COPY --link --from=buildkit /usr/bin/buildkitd /usr/bin/
133
138
COPY --link --from=buildkit /usr/bin/buildctl /usr/bin/
134
139
COPY --link --from=undock /usr/local/bin/undock /usr/bin/
135
140
COPY --link --from=binaries /buildx /usr/bin/
136
- ENV TEST_DOCKER_EXTRA=
"[email protected] =/opt/docker-alt-26"
141
+ ENV TEST_DOCKER_EXTRA="docker@27.5=/opt/docker-alt-27,docker@ 26.1=/opt/docker-alt-26"
137
142
138
143
FROM integration-test-base AS integration-test
139
144
COPY . .
0 commit comments