Jenkins的流水线即代码配置文件,使用Groovy DSL语法定义CI/CD流水线,支持声明式和脚本式两种语法风格,可纳入版本控制管理
Jenkins最早通过Jenkinsfile引入了流水线即代码的概念,GitHub Actions、GitLab CI和Azure DevOps随后相继采用YAML作为流水线描述语言