mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-09 03:55:04 -05:00
chore: remove build files from docker image
- Reduce the size of the docker image - Make sure ccache is always used => faster CI tests
This commit is contained in:
1
.github/workflows/conformance.yml
vendored
1
.github/workflows/conformance.yml
vendored
@@ -36,6 +36,7 @@ jobs:
|
||||
cd /compiler
|
||||
pip install pytest
|
||||
rm -rf /build
|
||||
export PYTHONPATH=""
|
||||
make CCACHE=ON BUILD_DIR=/build test
|
||||
echo "Debug: ccache statistics (after the build):"
|
||||
ccache -s
|
||||
|
||||
@@ -15,7 +15,17 @@ COPY /llvm-project /llvm-project
|
||||
COPY /compiler /compiler
|
||||
WORKDIR /compiler
|
||||
RUN mkdir -p /build
|
||||
RUN make BUILD_DIR=/build CCACHE=ON zamacompiler python-bindings
|
||||
ENV PYTHONPATH "$PYTHONPATH:/build/tools/zamalang/python_packages/zamalang_core:/build/tools/zamalang/python_packages/zamalang_core/mlir/_mlir_libs/"
|
||||
RUN make BUILD_DIR=/build CCACHE=ON zamacompiler python-bindings && \
|
||||
mv /build/tools/zamalang/python_packages/zamalang_core /zamalang_core && \
|
||||
mv /build/bin/zamacompiler /bin && \
|
||||
mv /build/lib/libZamalangRuntime.so /lib && \
|
||||
rm -rf /build && \
|
||||
mkdir -p /build/tools/zamalang/python_packages/ && \
|
||||
mkdir -p /build/bin && \
|
||||
mkdir -p /build/lib && \
|
||||
mv /zamalang_core /build/tools/zamalang/python_packages/ && \
|
||||
mv /bin/zamacompiler /build/bin && \
|
||||
mv /lib/libZamalangRuntime.so /build/lib
|
||||
ENV PYTHONPATH "$PYTHONPATH:/zamalang_core"
|
||||
ENV PATH "$PATH:/build/bin"
|
||||
ENV RT_LIB "/build/lib/libZamalangRuntime.so"
|
||||
Reference in New Issue
Block a user