我正在評估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運行下游作業。 –