Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 658 Bytes

File metadata and controls

28 lines (20 loc) · 658 Bytes

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