Skip to content
Snippets Groups Projects
Commit 9e7fba55 authored by Simon Künzel's avatar Simon Künzel
Browse files

Add package caching for CI

parent 1591a704
No related branches found
No related tags found
No related merge requests found
Pipeline #7293 failed
Pipeline: backend

#7294

    ...@@ -6,7 +6,8 @@ FROM registry.git.fsmpi.rwth-aachen.de/videoag/backend/${ENV_TYPE}_common_py:${G ...@@ -6,7 +6,8 @@ FROM registry.git.fsmpi.rwth-aachen.de/videoag/backend/${ENV_TYPE}_common_py:${G
    ENV VIDEOAG_API_GIT_COMMIT_HASH $GIT_COMMIT_SHA ENV VIDEOAG_API_GIT_COMMIT_HASH $GIT_COMMIT_SHA
    COPY extra_requirements.txt ./ COPY extra_requirements.txt ./
    RUN pip3 install -r extra_requirements.txt RUN --mount=type=cache,target=/root/.cache/pip \
    pip3 install -r extra_requirements.txt
    COPY docker_start.sh ./ COPY docker_start.sh ./
    COPY .pylintrc ./ COPY .pylintrc ./
    ......
    ...@@ -6,6 +6,7 @@ RUN mkdir -p /code ...@@ -6,6 +6,7 @@ RUN mkdir -p /code
    WORKDIR /code WORKDIR /code
    COPY requirements.txt /code COPY requirements.txt /code
    RUN pip3 install -r requirements.txt RUN --mount=type=cache,target=/root/.cache/pip \
    pip3 install -r requirements.txt
    COPY src/videoag_common /code/src/videoag_common COPY src/videoag_common /code/src/videoag_common
    ...@@ -10,7 +10,8 @@ ENV VIDEOAG_JOB_CONTROLLER_GIT_COMMIT_HASH $GIT_COMMIT_SHA ...@@ -10,7 +10,8 @@ ENV VIDEOAG_JOB_CONTROLLER_GIT_COMMIT_HASH $GIT_COMMIT_SHA
    ENV VIDEOAG_JOB_CONTROLLER_GIT_COMMIT_TAG $GIT_COMMIT_TAG ENV VIDEOAG_JOB_CONTROLLER_GIT_COMMIT_TAG $GIT_COMMIT_TAG
    COPY extra_requirements.txt ./ COPY extra_requirements.txt ./
    RUN pip install -r extra_requirements.txt RUN --mount=type=cache,target=/root/.cache/pip \
    pip install -r extra_requirements.txt
    COPY jobs ./jobs/ COPY jobs ./jobs/
    ......
    ...@@ -5,5 +5,7 @@ ARG ENV_TYPE ...@@ -5,5 +5,7 @@ ARG ENV_TYPE
    ARG GIT_COMMIT_SHA ARG GIT_COMMIT_SHA
    FROM registry.git.fsmpi.rwth-aachen.de/videoag/backend/${ENV_TYPE}_job_base:${GIT_COMMIT_SHA} FROM registry.git.fsmpi.rwth-aachen.de/videoag/backend/${ENV_TYPE}_job_base:${GIT_COMMIT_SHA}
    RUN apt-get update && apt-get install -y ffmpeg RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
    --mount=type=cache,target=/var/lib/apt,sharing=locked \
    apt-get update && apt-get --no-install-recommends install -y ffmpeg
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment