From f2ce7824ad321b87ed310cce4c0e25827e3814bc Mon Sep 17 00:00:00 2001
From: Oscar Gustafsson <oscar.gustafsson@gmail.com>
Date: Thu, 16 Mar 2023 13:51:52 +0100
Subject: [PATCH] Start caching dependencies

---
 .gitlab-ci.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dec82b56..255bab6d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,15 @@ stages:
  - test
  - deploy
 
+cache:
+  paths:
+    - .apt
+
 before_script:
+  # Enable caching: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/991#note_126864314
+  - rm -f /etc/apt/apt.conf.d/docker-clean
+  - mkdir .apt && mkdir /var/cache/apt/archives && mount --bind .apt /var/cache/apt/archives/
+
   - apt-get update --yes
   - apt-get install --yes build-essential cmake graphviz python3-pyqt5 xvfb xdg-utils lcov
   - python -m pip install --upgrade pip
-- 
GitLab