Skip to content

YAML validator (based on JSON schema draft 7) for the configuration of jenkins-pipeline-library (v2)

License

Notifications You must be signed in to change notification settings

LIP-Computing/jpl-validator

 
 

Repository files navigation

jpl-validator

Application that validates the main YAML-based configuration file from the v2 series of the indigo-dc/jenkins-pipeline-library.

The validation uses a JSON schema (Draft 7).

Usage

Directly with gradlew

$ ./gradlew run --args='.sqa/config.yml'

Building & running (fat)JAR

$ ./gradlew fatJar
$ java -jar ./build/libs/jpl-validator-2.0.0.jar .sqa/config.yml

Through Docker (via Google's Jib)

$ ./gradlew jibDockerBuild
$ docker run --rm -v $PWD:/jpl eoscsynergy/jpl-validator:2.0.0 /jpl/.sqa/config.yml

About

YAML validator (based on JSON schema draft 7) for the configuration of jenkins-pipeline-library (v2)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 100.0%