From 8ce967f9d77499892e879ac6f2ce2b79f933bd21 Mon Sep 17 00:00:00 2001 From: "Ehsan.Asadi" Date: Tue, 30 Dec 2025 14:55:34 +0330 Subject: [PATCH] fixe ci pipleine --- .woodpecker.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index e69de29..6afa954 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -0,0 +1,25 @@ +# Peikarband Platform - Woodpecker CI/CD Pipeline +# Harbor: hub.peikarband.ir + +steps: + build-and-push: + image: gcr.io/kaniko-project/executor:latest + secrets: + - harbor_username + - harbor_password + commands: + - mkdir -p /kaniko/.docker + - | + USERNAME="${HARBOR_USERNAME:-admin}" + PASSWORD="${HARBOR_PASSWORD:-5459ed7590d37656410fae38bdf59eb7ee33b68cd4c}" + AUTH=$(echo -n "${USERNAME}:${PASSWORD}" | base64 -w 0) + echo "{\"auths\":{\"hub.peikarband.ir\":{\"auth\":\"${AUTH}\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor + --dockerfile=Dockerfile + --context=dir://. + --destination=hub.peikarband.ir/peikarband/landing:latest + --destination=hub.peikarband.ir/peikarband/landing:${CI_COMMIT_SHA:0:8} + --skip-tls-verify=false + --verbosity=info + when: + event: [push, tag, manual]