Jenkins DSL
https://plugins.jenkins.io/job-dsl
https://www.jenkins.io/doc/pipeline/steps/job-dsl/
Domain Specific Language 专门针对 一个特定的问题领域
含有建模所需的语法和语义,在与问题域相同的抽象层次对概念建模
在大规模的Jenkins实践中创建项目也是一个问题,如何通过模板自动化的创建Jenkins项目呢?
- 通过安装Job Dsl插件后,通过 Dsl直接创建项目;
- 也可以通过工具将dsl转换为xml,然后再通过Jenkins API创建项目。