taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit d358770be147ec76b406b0cce36d207fbfa54df5
parent 1b908f9c4abfb2f80d0ce6ee6d4e78a2e690fe64
Author: Antoine A <>
Date:   Tue, 25 Nov 2025 12:21:04 +0100

packaging: add cargo build cache

Diffstat:
Mpackaging/ng/taler-pkg | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg @@ -137,6 +137,7 @@ def build(cfg): cachedir.mkdir(exist_ok=True) (cachedir / "cargo-git").mkdir(exist_ok=True) (cachedir / "cargo-registry").mkdir(exist_ok=True) + (cachedir / "cargo-build").mkdir(exist_ok=True) (cachedir / distro / "apt-archives").mkdir(parents=True, exist_ok=True) (cachedir / distro / "apt-lists").mkdir(parents=True, exist_ok=True) @@ -189,6 +190,10 @@ def build(cfg): "--mount", f"type=bind,source={cachedir}/cargo-git,target=/root/.cargo/git", "--mount", + f"type=bind,source={cachedir}/cargo-build,target=/root/.cargo-build", + "--env", + "CARGO_BUILD_BUILD_DIR=/root/.cargo-build", + "--mount", f"type=bind,source={cachedir}/{distro}/apt-archives,target=/var/cache/apt/archives,relabel=shared", "--mount", f"type=bind,source={cachedir}/{distro}/apt-lists,target=/var/lib/apt/lists,relabel=shared",