steps: build-frontend: name: Build & Push Frontend image: woodpeckerci/plugin-kaniko when: event: [ push, pull_request, tag, manual ] # 👈 allow manual run path: include: [ frontend/** ] # 👈 filter for auto-trigger settings: registry: harbor.dvirlabs.com repo: my-apps/labmap-frontend dockerfile: frontend/Dockerfile context: frontend tags: - latest - ${CI_COMMIT_SHA:0:7} username: from_secret: DOCKER_USERNAME password: from_secret: DOCKER_PASSWORD build-backend: name: Build & Push Backend image: woodpeckerci/plugin-kaniko when: event: [ push, pull_request, tag, manual ] path: include: [ backend/** ] settings: registry: harbor.dvirlabs.com repo: my-apps/labmap-backend dockerfile: backend/Dockerfile context: backend tags: - latest - ${CI_COMMIT_SHA:0:7} username: from_secret: DOCKER_USERNAME password: from_secret: DOCKER_PASSWORD