diff --git a/.woodpecker.yml b/.woodpecker.yml index 6afa954..36d2c5a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,12 +1,17 @@ # Peikarband Platform - Woodpecker CI/CD Pipeline # Harbor: hub.peikarband.ir +# مشکل: kaniko executor distroless است و /bin/sh ندارد +# راه‌حل: استفاده از image که هم shell دارد و هم kaniko executor steps: build-and-push: - image: gcr.io/kaniko-project/executor:latest - secrets: - - harbor_username - - harbor_password + # استفاده از image که هم shell دارد (برای commands) و هم kaniko executor + image: gcr.io/kaniko-project/executor:debug + environment: + HARBOR_USERNAME: + from_secret: harbor_username + HARBOR_PASSWORD: + from_secret: harbor_password commands: - mkdir -p /kaniko/.docker - |