# Builds the plugins in woodpecker//. A tag -vX.Y.Z pushes # git.uesome.de/actions/ci-cd/:vX.Y.Z; pushes and PRs only test the build. when: - event: [push, pull_request] path: 'woodpecker/deploy/**' - event: tag ref: refs/tags/deploy-v* steps: - name: deploy-plugin-check image: woodpeckerci/plugin-docker-buildx:6 settings: repo: git.uesome.de/actions/ci-cd/deploy context: woodpecker/deploy dockerfile: woodpecker/deploy/Dockerfile dry_run: true when: event: [push, pull_request] - name: deploy-plugin image: woodpeckerci/plugin-docker-buildx:6 settings: registry: git.uesome.de repo: git.uesome.de/actions/ci-cd/deploy context: woodpecker/deploy dockerfile: woodpecker/deploy/Dockerfile tags: ${CI_COMMIT_TAG##deploy-} username: from_secret: registry_username password: from_secret: registry_password when: event: tag