From c46efd2df79093ed64d824d46a30a22d6d33fbc6 Mon Sep 17 00:00:00 2001 From: LongHairedHacker Date: Sat, 2 Jul 2022 14:40:57 +0200 Subject: [PATCH] Copy cache around so each job has its own copy --- .woodpecker.yml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 696a028..54dfbcd 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,32 +1,33 @@ pipeline: - build: - image: sebastian/apt-decoder-ci - commands: - - export CARGO_HOME=$(pwd)/cargo-home - - mkdir -p $CARGO_HOME - - cp -r /root/.cargo/* $CARGO_HOME/ - - cargo build --release - audit: image: dbrgn/cargo-audit commands: - - export CARGO_HOME=$(pwd)/cargo-home - cargo audit + build: + image: sebastian/apt-decoder-ci + commands: + - export CARGO_HOME=/root/.cargo + - cp -r ./cargo-home-cache/* $CARGO_HOME/ + - cargo build --release + - cp -r $CARGO_HOME/bin $CARGO_HOME/registry/index $CARGO_HOME/registry/cache $CARGO_HOME/git/db ./cargo-home-cache + build_appimage: image: sebastian/apt-decoder-ci group: build_release_files commands: - - export CARGO_HOME=$(pwd)/cargo-home - - cargo appimage - - mkdir -p release - - cp *.AppImage release/ + - export CARGO_HOME=/root/.cargo + - cp -r ./cargo-home-cache/* $CARGO_HOME/ + - cargo appimage + - mkdir -p release + - cp *.AppImage release/ build_windows: image: sebastian/apt-decoder-ci group: build_release_files commands: - - export CARGO_HOME=$(pwd)/cargo-home + - export CARGO_HOME=/root/.cargo + - cp -r ./cargo-home-cache/* $CARGO_HOME/ - cargo build --target x86_64-pc-windows-gnu --release - mkdir -p release - cp target/x86_64-pc-windows-gnu/release/apt-decoder.exe release/