From c5428dd5c81a35c5506cdfd3123ad2486ff8b6cf Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Wed, 12 Jun 2024 09:04:52 -0700 Subject: [PATCH] ci: add xcp (parallel cp) to builder image --- .woodpecker/image-builder.yml | 1 + Makefile | 2 +- assets/ci/emit-builder-dockerfile.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.woodpecker/image-builder.yml b/.woodpecker/image-builder.yml index 1b6ec133..f736f9ca 100644 --- a/.woodpecker/image-builder.yml +++ b/.woodpecker/image-builder.yml @@ -86,3 +86,4 @@ steps: tags: - ${VERSION} dockerfile: Dockerfile.builder + diff --git a/Makefile b/Makefile index 4450de72..8b5fcbb5 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ test: build fmt: cargo +nightly fmt stylua --config-path stylua.toml . - black docs/generate-toc.py assets/ci/build-builder-images.py assets/bt + black docs/generate-toc.py assets/ci/build-builder-images.py assets/ci/emit-builder-dockerfile.py assets/bt sink: unsink sudo iptables -t nat -A OUTPUT -p tcp \! -d 192.168.1.0/24 --dport 25 -j DNAT --to-destination 127.0.0.1:2026 diff --git a/assets/ci/emit-builder-dockerfile.py b/assets/ci/emit-builder-dockerfile.py index 04496b3e..2b8f1c50 100755 --- a/assets/ci/emit-builder-dockerfile.py +++ b/assets/ci/emit-builder-dockerfile.py @@ -35,6 +35,7 @@ commands = [ "/tmp/get-deps.sh", f"curl -LsSf {NEXTEST} | tar zxf - -C /usr/local/bin", "cargo install --locked sccache --no-default-features", + "cargo install --locked xcp", ] if "ubuntu" in container: