Initial draft of plugin.
All checks were successful
ci/woodpecker/push/dockerhub Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test/1 Pipeline was successful
ci/woodpecker/push/test/2 Pipeline was successful
ci/woodpecker/manual/dockerhub Pipeline was successful
ci/woodpecker/manual/lint Pipeline was successful
ci/woodpecker/manual/build Pipeline was successful
ci/woodpecker/manual/test/1 Pipeline was successful
ci/woodpecker/manual/test/2 Pipeline was successful
All checks were successful
ci/woodpecker/push/dockerhub Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test/1 Pipeline was successful
ci/woodpecker/push/test/2 Pipeline was successful
ci/woodpecker/manual/dockerhub Pipeline was successful
ci/woodpecker/manual/lint Pipeline was successful
ci/woodpecker/manual/build Pipeline was successful
ci/woodpecker/manual/test/1 Pipeline was successful
ci/woodpecker/manual/test/2 Pipeline was successful
This commit is contained in:
parent
04aba2764d
commit
ec499a8152
17 changed files with 712 additions and 0 deletions
47
README.md
Normal file
47
README.md
Normal file
|
@ -0,0 +1,47 @@
|
|||
# Backstage entity validator WoodpeckerCI Plugin
|
||||
|
||||
[](https://hub.docker.com/r/kokuwaio/dockerhub-metadata)
|
||||
[](https://hub.docker.com/r/kokuwaio/backstage-entity-validator)
|
||||
[](https://git.kokuwa.io/woodpecker/backstage-entity-validator/src/branch/main/Dockerfile)
|
||||
[](https://git.kokuwa.io/woodpecker/backstage-entity-validator/src/branch/main/LICENSE)
|
||||
[](https://git.kokuwa.io/woodpecker/backstage-entity-validator/pulls)
|
||||
[](https://git.kokuwa.io/woodpecker/backstage-entity-validator/issues)
|
||||
|
||||
A [Woodpecker CI](https://woodpecker-ci.org) plugin for [backstage-entity-validator](https://github.com/RoadieHQ/backstage-entity-validator) to lint markdown files.
|
||||
Also usable with Gitlab, Github or locally, see examples for usage.
|
||||
|
||||
## Example
|
||||
|
||||
Woodpecker:
|
||||
|
||||
```yaml
|
||||
steps:
|
||||
backstage-entity-validator:
|
||||
image: kokuwaio/backstage-entity-validator
|
||||
when:
|
||||
event: pull_request
|
||||
paths: [catalog-info.yaml]
|
||||
```
|
||||
|
||||
Gitlab:
|
||||
|
||||
```yaml
|
||||
backstage-entity-validator:
|
||||
stage: lint
|
||||
image: kokuwaio/backstage-entity-validator
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes: [catalog-info.yaml]
|
||||
```
|
||||
|
||||
CLI:
|
||||
|
||||
```bash
|
||||
docker run --rm --volume=$(pwd):$(pwd):ro --workdir=$(pwd) kokuwaio/backstage-entity-validator
|
||||
```
|
||||
|
||||
## Settings
|
||||
|
||||
| Settings Name | Environment | Default | Description |
|
||||
| --------------| ------------ | ------------------- | ------------------ |
|
||||
| `files` | PLUGIN_FILES | `catalog-info.yaml` | Files to validate. |
|
Loading…
Add table
Add a link
Reference in a new issue