是否有一个如何针对 Jenkins Workflow groovy DSL 进行测试的示例?
类似于 Jenkins Job DSL 的示例。
我所做的是,我创建了一个完整的开发测试环境。我通过使用一个 docker-compose 文件来做到这一点,该文件包括:jenkins、gitlab 和 archiva。我推送到“jenkins-test”源并在安全的“测试”环境中运行工作流程。
这是我的 docker-compose,以防有人感兴趣作为起点,或者作为一个简单的测试环境: https ://github.com/portenez/dry-dock
它不是完全自动化的,但它是一个好的开始。