# 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/**' - event: tag ref: [refs/tags/deploy-v*, refs/tags/bump-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] path: 'woodpecker/deploy/**' - 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: oumta-ci password: from_secret: oumta_ci_token when: event: tag ref: refs/tags/deploy-v* - name: bump-plugin-check image: woodpeckerci/plugin-docker-buildx:6 settings: repo: git.uesome.de/actions/ci-cd/bump context: woodpecker/bump dockerfile: woodpecker/bump/Dockerfile dry_run: true when: event: [push, pull_request] path: 'woodpecker/bump/**' - name: bump-plugin image: woodpeckerci/plugin-docker-buildx:6 settings: registry: git.uesome.de repo: git.uesome.de/actions/ci-cd/bump context: woodpecker/bump dockerfile: woodpecker/bump/Dockerfile tags: ${CI_COMMIT_TAG##bump-} username: oumta-ci password: from_secret: oumta_ci_token when: event: tag ref: refs/tags/bump-v*