# Peikarband Platform - Woodpecker CI/CD Pipeline # Harbor Registry: hub.peikarband.ir # Best Practices Applied steps: build-and-push: image: woodpeckerci/plugin-docker-buildx settings: registry: hub.peikarband.ir repo: hub.peikarband.ir/peikarband/landing username: from_secret: harbor_username password: from_secret: harbor_password tags: - latest - ${CI_COMMIT_SHA:0:8} dockerfile: Dockerfile context: . platforms: linux/amd64 cache: true insecure: false when: event: [push, tag, manual]