Skip to content

Commit 21f1d1b

Browse files
authored
build: speedup docker build in integration tests (#245)
1 parent a6385a4 commit 21f1d1b

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

Dockerfile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,11 @@ RUN apt-get update && apt-get install -y make
44

55
WORKDIR /sdk
66

7-
COPY requirements.txt requirements-dev.txt vars.mk Makefile ./
7+
COPY Makefile pyproject.toml requirements.txt requirements-dev.txt vars.mk ./
88

9-
RUN make deps
9+
RUN --mount=type=cache,mode=0755,target=/root/.cache/pip make deps
1010

11-
COPY .git ./.git
12-
COPY src ./src
13-
COPY pyproject.toml ./
11+
COPY .git .git
12+
COPY src src
1413

15-
RUN make build
16-
17-
RUN make install
14+
RUN --mount=type=cache,mode=0755,target=/root/.cache/pip make dev

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ pandas
55
pre-commit
66
pyjson5
77
pytest
8-
rsconnect
98
responses
9+
rsconnect-python
1010
ruff
1111
setuptools
1212
setuptools-scm

0 commit comments

Comments
 (0)