From 6842d8434ecf2ee9731a5d078dfa7c65c6756a0c Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Date: Fri, 10 Apr 2026 23:20:24 +0200 Subject: [PATCH] fix(ci): use docker cli build/push instead of buildx --- .woodpecker.yml | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 8065e38..3cbce2a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -25,23 +25,15 @@ matrix: steps: - name: build-and-push - image: woodpeckerci/plugin-docker-buildx:5.0.0 - settings: - insecure: true - registry: docker-registry.registry.svc.cluster.local:5000 - repo: docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE} - dockerfile: Dockerfile.simple - build_args: - - SERVICE_NAME=${SERVICE} - tags: - - ${CI_COMMIT_SHA} - - latest - - high-performance-latest - logins: - - registry: docker-registry.registry.svc.cluster.local:5000 - username: - from_secret: REGISTRY_USERNAME - password: - from_secret: REGISTRY_PASSWORD - platforms: linux/amd64 - no_cache: true + image: docker:24-cli + environment: + REGISTRY_USERNAME: + from_secret: REGISTRY_USERNAME + REGISTRY_PASSWORD: + from_secret: REGISTRY_PASSWORD + commands: + - echo "${REGISTRY_PASSWORD}" | docker login docker-registry.registry.svc.cluster.local:5000 -u "${REGISTRY_USERNAME}" --password-stdin + - docker build -f Dockerfile.simple --build-arg SERVICE_NAME=${SERVICE} -t docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:${CI_COMMIT_SHA} -t docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:latest -t docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:high-performance-latest . + - docker push docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:${CI_COMMIT_SHA} + - docker push docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:latest + - docker push docker-registry.registry.svc.cluster.local:5000/nxtgauge-rust-${SERVICE}:high-performance-latest