我正在评估https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin,并且非常喜欢它在版本控制下的Jenkinsfile中的Groovy DSL概念。我试图创建不同的构建步骤,节点和阶段。Jenkins工作流程插件:如何从groovy DSL创建作业?
我有一个多模块项目,并希望为每个模块有一种单独的“作业”。每个模块都应该有自己的Junit,Findbugs,Checkstyle报告。
但是,当我试图收集Junit报告时,它被附加到Workflow作业,而不是它的节点或阶段。
问:
是否有可能创建(并动态更新)从詹金斯工作流程插件DSL工作?如果没有,是否有任何类似的工作可以在单个工作流程中处理多个报告?
更不用说泛型**步**构建步骤,如果您想要一个“扁平”工作流,这可能会有所帮助 - 所有步骤都在流程脚本本身而不是从属作业中编码。 –
Brian,Job DSL插件正是我一直在寻找的。非常感谢。 –
您也可以使用'build'步骤从Workflow运行下游作业。 –