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

Review JCasC #97

Open samuelbernardolip opened 4 years ago

samuelbernardolip commented 4 years ago

Description

Jenkins Configuration as Code (JCasC) plugin provides an implementation for a declarative representation of the pipelines. Some plugins are already adopting the integration with JCasC. The goal of this plugin is to provide a simple way to parameterize the programmed pipeline by the users, without the requirement to develop the Jenkinsfile itself. As an improvement for the plugin project for JePL, this would allow to provide the integration with extended syntax, using an official Jenkins plugin. We also should review the current definitions from JCasC and merge them with current JePL config.yml.

References:

https://github.com/jenkinsci/configuration-as-code-plugin https://plugins.jenkins.io/configuration-as-code/