indigo-dc / jenkins-pipeline-library

Jenkins pipeline library with common functionalities for CI/CD environments, mainly targeted for the implementation of the SQA baseline requirements from https://indigo-dc.github.io/sqa-baseline/
Apache License 2.0
11 stars 6 forks source link

Implementation of JSON schema validator #22

Closed orviz closed 4 years ago

orviz commented 4 years ago

The schema is being tested in https://github.com/orviz/jenkins-library-test

orviz commented 4 years ago

Validator is currently available in 2 ways:

  1. Built-in (the preferred way), currently implemented, but not working in Jenkins environment. Depends on the outcome of #35
  2. Separate the validator as a independent app, using a Docker image (jpl-validator)

Both options must co-exist since they fulfill 2 different use cases

orviz commented 4 years ago

Both 2 ways must co-exist, so that if the plugin is not installed, the validator will run as a separate app (as it is done now)

orviz commented 4 years ago

Already tracked in https://github.com/indigo-dc/jenkins-pipeline-library/issues/27