File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,8 @@ if(TRITON_FIL_DOCKER_BUILD)
40
40
OUTPUT fil/libtriton_fil.so $<$<BOOL :${TRITON_ENABLE_GPU} >:fil/libcuml++.so>
41
41
COMMAND DOCKER_BUILDKIT=1 docker build -t
42
42
triton_fil_builder
43
+ $<$<BOOL :$ENV{CCACHE_REMOTE_STORAGE} >:--build -arg>
44
+ $<$<BOOL :$ENV{CCACHE_REMOTE_STORAGE} >:CCACHE_REMOTE_STORAGE=$ENV{CCACHE_REMOTE_STORAGE} >
43
45
--build -arg BUILD_TYPE =${CMAKE_BUILD_TYPE}
44
46
--build -arg TRITON_VERSION=${TRITON_BUILD_CONTAINER_VERSION}
45
47
--build -arg BASE_IMAGE=${TRITON_BUILD_CONTAINER}
Original file line number Diff line number Diff line change @@ -181,8 +181,15 @@ RUN source /conda/dev/bin/activate \
181
181
182
182
ENV CCACHE_DIR=/ccache
183
183
184
- RUN --mount=type=cache,target=/ccache/ source /conda/dev/bin/activate && ninja install
185
-
184
+ ARG CCACHE_REMOTE_STORAGE
185
+
186
+ RUN --mount=type=cache,target=/ccache/ source /conda/dev/bin/activate && \
187
+ if [ -n "${CCACHE_REMOTE_STORAGE}" ] && which ccache ; then \
188
+ ccache --set-config=remote_only=true ; \
189
+ ccache --set-config=remote_storage=${CCACHE_REMOTE_STORAGE} ; \
190
+ ccache -p ; \
191
+ fi && \
192
+ ninja install
186
193
187
194
# Stage for generating testing image
188
195
FROM ${SERVER_IMAGE} as test-host-0
You can’t perform that action at this time.
0 commit comments