From 3fde2917cdfc088fe401ddd4159f5a609c99791a Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Thu, 16 Apr 2026 22:16:33 +0200 Subject: [PATCH] ci: revert backend to direct kaniko build (no crane) --- .woodpecker.yml | 52 ++++++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 5e27af4..1707d15 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,20 +2,33 @@ when: branch: [main, high-performance] event: push -steps: - - name: mirror-base-images - image: gcr.io/go-containerregistry/crane:debug - environment: - REG_USER: - from_secret: REGISTRY_USERNAME - REG_PASS: - from_secret: REGISTRY_PASSWORD - commands: - - crane auth login registry.nxtgauge.com -u "$REG_USER" -p "$REG_PASS" - - crane copy docker.io/library/rust:alpine registry.nxtgauge.com/rust:alpine - - crane copy docker.io/library/rust:1.87-alpine registry.nxtgauge.com/rust:1.87-alpine - - crane copy docker.io/library/alpine:3.20 registry.nxtgauge.com/alpine:3.20 +concurrency: + limit: 4 +matrix: + SERVICE: + - gateway + - users + - companies + - jobs + - leads + - job-seekers + - customers + - payments + - employees + - photographers + - makeup-artists + - tutors + - developers + - video-editors + - graphic-designers + - social-media-managers + - fitness-trainers + - catering-services + - ugc-content-creators + - cron + +steps: - name: build-and-push image: woodpeckerci/plugin-kaniko:2.1.1 settings: @@ -25,6 +38,7 @@ steps: build_args: - SERVICE_NAME=${SERVICE} tags: + - ${CI_COMMIT_SHA} - latest - high-performance-latest username: @@ -43,17 +57,6 @@ when: event: push steps: - - name: mirror-base-images - image: gcr.io/go-containerregistry/crane:debug - environment: - REG_USER: - from_secret: REGISTRY_USERNAME - REG_PASS: - from_secret: REGISTRY_PASSWORD - commands: - - crane auth login registry.nxtgauge.com -u "$REG_USER" -p "$REG_PASS" - - crane copy docker.io/library/rust:alpine registry.nxtgauge.com/rust:alpine - - name: build-and-push-migrate image: woodpeckerci/plugin-kaniko:2.1.1 settings: @@ -62,6 +65,7 @@ steps: dockerfile: Dockerfile.migrate context: . tags: + - ${CI_COMMIT_SHA} - latest - high-performance-latest username: