ci: use cache/virtualenv for test dependencies

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2022-08-23 00:07:40 -07:00
parent 57c0409958
commit fbb3e052fe
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
4 changed files with 10 additions and 6 deletions

View file

@ -6,6 +6,7 @@ VOLUME /root/.cache/pypoetry/artifacts
ENV PATH="/root/.poetry/bin:${PATH}"
ENV PYTHONPATH=/aurweb
ENV AUR_CONFIG=conf/config
ENV COMPOSE=1
# Install system-wide dependencies.
COPY ./docker/scripts/install-deps.sh /install-deps.sh
@ -27,7 +28,7 @@ RUN cp -vf conf/config.dev conf/config
RUN sed -i "s;YOUR_AUR_ROOT;/aurweb;g" conf/config
# Install Python dependencies.
RUN /docker/scripts/install-python-deps.sh
RUN /docker/scripts/install-python-deps.sh compose
# Compile asciidocs.
RUN make -C doc