/pipeline-schema

A JSON schema for Buildkite’s pipeline file format

Primary LanguageJavaScriptMIT LicenseMIT

Buildkite Pipeline JSON Schema Build status

A JSON Schema for Buildkite’s pipeline file format, covering all current, documented options. Useful for linting/validating your pipeline.yml files using tools like YAML VSCode Extension by Red Hat.

Screenshot of YAML VSCode Extension by Red Hat

See:

Testing

If you have Node 10+ installed:

cd test
npm install && npm test

Or you can use Docker Compose:

cd test
docker-compose build && docker-compose run --rm tests

Contributing

See contributing.md

Contributors

Many thanks to our fine contributors! A full list can be found here, but you're all amazing, and we greatly appreciate your input ❤️