diff --git a/.gitea/workflows/deploy-verso.yml b/.gitea/workflows/deploy-verso.yml index 0bd4ad86e9..ae0762cfaa 100644 --- a/.gitea/workflows/deploy-verso.yml +++ b/.gitea/workflows/deploy-verso.yml @@ -47,20 +47,28 @@ jobs: mountPath: /workspace containers: - - name: kaniko - image: gcr.io/kaniko-project/executor:debug - args: - - --context=dir:///workspace/repo/server-ce - - --dockerfile=/workspace/repo/server-ce/Dockerfile - - --destination=registry.alocoq.fr/verso:latest + - name: buildkit + image: moby/buildkit:latest + securityContext: + privileged: true + command: + - sh + - -c + - | + set -eux + buildctl-daemonless.sh build \ + --frontend=dockerfile.v0 \ + --local context=/workspace/repo \ + --local dockerfile=/workspace/repo/server-ce \ + --opt filename=Dockerfile \ + --output type=image,name=registry.alocoq.fr/verso:latest,push=true volumeMounts: - name: workspace mountPath: /workspace - - volumes: - - name: workspace - emptyDir: {} - EOF + volumes: + - name: workspace + emptyDir: {} + EOF - name: Wait for build run: |