Jenkins Configuration as Code, JCasC, Job DSL, Pipeline, Shared library
Jenkins-as-Code approach
A plugin for Gradle to manage Jenkins Job DSL projects.