From c8ca2ed86bd73f1debc9f6b6860e2f62cf23df47 Mon Sep 17 00:00:00 2001 From: Jacob Kiers Date: Sun, 21 Aug 2022 00:10:07 +0200 Subject: [PATCH] Cache toolchains Signed-off-by: Jacob Kiers --- .drone.jsonnet | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 13aef34..0a38250 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -11,10 +11,16 @@ local getStepName(arch) = 'check ' + arch; local buildForArch(arch) = { name: getStepName(arch), image: 'img.kie.rs/jjkiers/rust-dind-cross:1.62-slim', - volumes: [{ - name: 'dockersock', - path: '/var/run', - }], + volumes: [ + { + name: 'dockersock', + path: '/var/run', + }, + { + name: 'rust-toolchains', + path: '/usr/local/rustup/toolchains', + }, + ], commands: [ 'echo Hello World from Jsonnet on ' + arch + '!', 'cross build --release --target ' + arch, @@ -92,6 +98,12 @@ local check_steps() = [ path: '/srv/drone/docker-dind-rust', }, }, + { + name: 'rust-toolchains', + host: { + path: '/srv/drone/rust-toolchains', + }, + }, ], image_pull_secrets: ['docker_private_repo'],