From 79c4d28c7542b19adb66f9c00c1aec02b61a5726 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Fri, 10 Apr 2020 23:12:34 +0200 Subject: [PATCH] Use cache for conan files in between steps. --- .drone.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.drone.yml b/.drone.yml index 8c82348..5d45321 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,10 +1,17 @@ kind: pipeline name: default +volumes: + - name: conan-data + temp: {} + type: docker steps: - name: test-debug-linux image: deukhoofd/linux64builder + volumes: + - name: conan-data + path: /root/.conan/data environment: CC: /usr/bin/clang CXX: /usr/bin/clang++ @@ -15,6 +22,9 @@ steps: - build-debug/bin/CreatureLibTests -s --durations yes --use-colour yes - name: test-release-linux image: deukhoofd/linux64builder + volumes: + - name: conan-data + path: /root/.conan/data environment: CC: /usr/bin/clang CXX: /usr/bin/clang++ @@ -26,6 +36,9 @@ steps: - valgrind --tool=memcheck --gen-suppressions=all --leak-check=full --leak-resolution=med --track-origins=yes --vgdb=no --error-exitcode=1 build-release/bin/CreatureLibTests - name: test-release-windows image: deukhoofd/windowsbuilder + volumes: + - name: conan-data + path: /root/.conan/data commands: - conan remote add epsilon-public https://packages.p-epsilon.com/ - update-alternatives --set i686-w64-mingw32-gcc /usr/bin/i686-w64-mingw32-gcc-posix @@ -40,6 +53,9 @@ steps: - wine build-release-windows/bin/CreatureLibTests.exe -s - name: conan-deploy image: deukhoofd/linux64builder + volumes: + - name: conan-data + path: /root/.conan/data environment: CONAN_LOGIN_USERNAME: from_secret: conan_username