From 6fbe5949e69b052c821f4b658fe2050dac1c700b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 21 Jun 2022 22:36:42 +0200 Subject: [PATCH] Copy cargo home between steps --- .gitignore | 3 +++ .woodpecker.yml | 14 ++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index eb5a316..4b76c45 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ target +.vendor +*.AppImage +icon.png diff --git a/.woodpecker.yml b/.woodpecker.yml index 6db1a27..83ce3ef 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -7,21 +7,27 @@ pipeline: build: image: sebastian/apt-decoder-ci commands: + - export CARGO_HOME=/root/.cargo - cargo build --release + - mkdir -p ./cargo-home-cache + - cp -ar $CARGO_HOME/* ./cargo-home-cache build_appimage: image: sebastian/apt-decoder-ci group: build_release_files commands: - - export CARGO_HOME=/root/.cargo - - cargo appimage - - mkdir -p release - - cp *.AppImage release/ + - export CARGO_HOME=/root/.cargo + - cp -ar ./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=/root/.cargo + - cp -ar ./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/