@@ -154,18 +154,21 @@ FROM runtime-dev-cross-${CROSS} AS runtime-dev
154154
155155FROM base AS tomlv
156156ENV INSTALL_BINARY_NAME=tomlv
157+ ARG TOMLV_COMMIT
157158COPY hack/dockerfile/install/install.sh ./install.sh
158159COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
159160RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
160161
161162FROM base AS vndr
162163ENV INSTALL_BINARY_NAME=vndr
164+ ARG VNDR_COMMIT
163165COPY hack/dockerfile/install/install.sh ./install.sh
164166COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
165167RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
166168
167169FROM dev-base AS containerd
168170ARG DEBIAN_FRONTEND
171+ ARG CONTAINERD_COMMIT
169172RUN apt-get update && apt-get install -y --no-install-recommends \
170173 btrfs-tools \
171174 && rm -rf /var/lib/apt/lists/*
@@ -176,6 +179,7 @@ RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
176179
177180FROM dev-base AS proxy
178181ENV INSTALL_BINARY_NAME=proxy
182+ ARG LIBNETWORK_COMMIT
179183COPY hack/dockerfile/install/install.sh ./install.sh
180184COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
181185RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
@@ -188,24 +192,30 @@ RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
188192
189193FROM base AS gotestsum
190194ENV INSTALL_BINARY_NAME=gotestsum
195+ ARG GOTESTSUM_COMMIT
191196COPY hack/dockerfile/install/install.sh ./install.sh
192197COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
193198RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
194199
195200FROM dev-base AS dockercli
196201ENV INSTALL_BINARY_NAME=dockercli
202+ ARG DOCKERCLI_CHANNEL
203+ ARG DOCKERCLI_VERSION
197204COPY hack/dockerfile/install/install.sh ./install.sh
198205COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
199206RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
200207
201208FROM runtime-dev AS runc
202209ENV INSTALL_BINARY_NAME=runc
210+ ARG RUNC_COMMIT
211+ ARG RUNC_BUILDTAGS
203212COPY hack/dockerfile/install/install.sh ./install.sh
204213COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
205214RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
206215
207216FROM dev-base AS tini
208217ARG DEBIAN_FRONTEND
218+ ARG TINI_COMMIT
209219RUN apt-get update && apt-get install -y --no-install-recommends \
210220 cmake \
211221 vim-common \
@@ -217,6 +227,7 @@ RUN PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
217227
218228FROM dev-base AS rootlesskit
219229ENV INSTALL_BINARY_NAME=rootlesskit
230+ ARG ROOTLESSKIT_COMMIT
220231COPY hack/dockerfile/install/install.sh ./install.sh
221232COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
222233RUN PREFIX=/build/ ./install.sh $INSTALL_BINARY_NAME
0 commit comments