Before you start
Welcome to JePL learning program
This section are tailed to developers that require to look deeper into the PaC (pipeline as code) engine development and how the baseline criteria is being translated into code.
This step-by-step guide will provide the easiest way to start using the jenkins-library-pipeline. In particular, it is addressed for software developers with any of the following needs:
- … you have a Python or Java-based software project
-
whose source code is openly accessible (e.g. through GitHub)
- … you want to enhance the quality of this software, such as:
-
-
The readability of the code since you start a new research collaboration that will imply external contributions to that code, or you have received positive feedback about the software and you would like to guarantee its long-term sustainability.
-
The reliability and deterministic behaviour of the software, as you have detected unexpected behaviours when running this software.
-
- … you have read the SQA baseline, so you know that:
- … you want to execute the previous checks in an automated fashion for every change in your source code.
-
You heard about the v2 series of the jenkins-pipeline-library (that’s why you are reading this) and want to start using it.