update justfile

pull/264/head
Σrebe - Romain GERARD 2024-04-19 21:54:54 +02:00
parent df94b2b871
commit 37d1e50dd4
No known key found for this signature in database
GPG Key ID: 7A42B4B97E0332F4
1 changed files with 8 additions and 2 deletions

View File

@ -17,9 +17,15 @@ make_release $VERSION $FORCE="":
docker_release $TAG:
#docker login -u erebe ghcr.io
#~/.depot/bin/depot build --project v4z5w7md33 --platform linux/arm/v7,linux/arm64,linux/amd64 -t ghcr.io/erebe/wstunnel:$TAG -t ghcr.io/erebe/wstunnel:latest --push .
docker buildx create --append --name builder --driver=kubernetes --platform=linux/arm64 '--driver-opt="nodeselector=kubernetes.io/arch=arm64","tolerations=key=kubernetes.io/hostname,value=server"' --node=build-arm64
docker buildx create --name builder --driver=kubernetes --platform=linux/arm64 '--driver-opt="nodeselector=kubernetes.io/arch=arm64","tolerations=key=kubernetes.io/hostname,value=server"' --node=build-arm64
docker buildx create --append --name builder --driver=kubernetes --platform=linux/amd64 '--driver-opt="nodeselector=kubernetes.io/arch=amd64","tolerations=key=kubernetes.io/hostname,value=toybox"' --node=build-amd64
docker buildx use builder
docker buildx build --platform linux/arm/v7,linux/arm64,linux/amd64 -t ghcr.io/erebe/wstunnel:$TAG -t ghcr.io/erebe/wstunnel:latest --push .
docker buildx build \
--platform linux/arm/v7,linux/arm64,linux/amd64 \
--cache-from type=registry,ref=ghcr.io/erebe/wstunnel:cache \
--cache-to type=registry,mode=max,image-manifest=true,oci-mediatypes=true,ref=ghcr.io/erebe/wstunnel:cache \
-t ghcr.io/erebe/wstunnel:$TAG \
-t ghcr.io/erebe/wstunnel:latest \
--push .
docker buildx rm builder