test: use docker buildx bake

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2025-08-29 20:19:58 +00:00
parent b0757a8b0e
commit c81c21478a
5 changed files with 7 additions and 20 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ services:
- ./var/repos:/srv/git - ./var/repos:/srv/git
anubis: anubis:
image: ko.local/anubis image: ghcr.io/techarohq/anubis:devel-docker
environment: environment:
BIND: ":8005" BIND: ":8005"
TARGET: http://cgit:80 TARGET: http://cgit:80
+1 -3
View File
@@ -9,9 +9,7 @@ set -u
( (
cd ../.. && \ cd ../.. && \
npm ci && \ docker buildx bake
npm run assets \
ko build --platform=all --base-import-paths --tags="latest" --image-user=1000 --image-annotation="" --image-label="" ./cmd/anubis -L
) )
rm -rf ./var/repos ./var/clones rm -rf ./var/repos ./var/clones
+2 -3
View File
@@ -9,11 +9,10 @@ set -u
( (
cd ../.. && \ cd ../.. && \
npm ci && \ docker buildx bake
npm run assets \
ko build --platform=all --base-import-paths --tags="latest" --image-user=1000 --image-annotation="" --image-label="" ./cmd/anubis -L
) )
rm -rf ./var/repos ./var/foo rm -rf ./var/repos ./var/foo
mkdir -p ./var/repos mkdir -p ./var/repos
+2 -3
View File
@@ -9,11 +9,10 @@ set -u
( (
cd ../.. && \ cd ../.. && \
npm ci && \ docker buildx bake
npm run assets \
ko build --platform=all --base-import-paths --tags="latest" --image-user=1000 --image-annotation="" --image-label="" ./cmd/anubis -L
) )
docker compose up -d docker compose up -d
attempt=1 attempt=1
+1 -10
View File
@@ -17,16 +17,7 @@ function build_anubis_ko() {
cd $REPO_ROOT && npm ci && npm run assets cd $REPO_ROOT && npm ci && npm run assets
) )
( (
cd $REPO_ROOT && cd $REPO_ROOT && docker buildx bake
VERSION=devel ko build \
--platform=all \
--base-import-paths \
--tags="latest" \
--image-user=1000 \
--image-annotation="" \
--image-label="" \
./cmd/anubis \
--local
) )
} }