File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed
Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 2525__pycache__ /
2626.DS_Store
2727._.DS_Store
28+ rustgc_paper /
Original file line number Diff line number Diff line change 1+ FROM jupyter/scipy-notebook:python-3.11 AS builder
2+
3+ USER root
4+ WORKDIR /app
5+
6+ RUN apt-get update && apt-get install -y --no-install-recommends \
7+ perl wget git fontconfig inkscape texlive-full make dbus-x11 \
8+ && rm -rf /var/lib/apt/lists/*
9+
10+ COPY pyproject.toml ./
11+ RUN --mount=type=cache,target=/root/.cache/pip \
12+ pip install .[dev]
13+
14+ RUN git clone https://github.com/softdevteam/rustgc_paper rustgc_paper
15+ WORKDIR /app/rustgc_paper
16+ RUN make
17+
18+ FROM scratch AS export
19+ COPY --from=builder /app/rustgc_paper/ /
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ BIN_ARCHIVE ?= artefacts-bin.tar.xz
1717EXP_ARG := $(if $(strip $(EXPERIMENTS ) ) ,--experiments "$(EXPERIMENTS ) ")
1818SUITE_ARG := $(if $(strip $(SUITES ) ) ,--suites $(SUITES ) )
1919MEASURE_ARG := $(if $(strip $(MEASUREMENTS ) ) ,--measurements $(MEASUREMENTS ) )
20-
2120QUICK_PEXECS = 5
2221FULL_PEXECS = 30
2322
@@ -78,3 +77,6 @@ bare-metal: venv
7877
7978process : venv
8079 @$(INVOKE ) process-benchmarks
80+
81+ build-paper :
82+ docker build --progress=plain -f Dockerfile.paper --target export --output type=local,dest=./rustgc_paper -t rustgc-paper:latest .
You can’t perform that action at this time.
0 commit comments