回答
對我來說,deliveryPipeLineView方法創建一個準確傳遞管道視圖..
這裏的爲例:
deliveryPipelineView('name-pipeline') {
description('description-pipeline')
pipelineInstances(1)
showAggregatedPipeline()
columns(1)
sorting(Sorting.TITLE)
updateInterval(2)
enableStartBuild()
enableManualTriggers()
showAvatars()
showChangeLog()
pipelines {
component('name', 'init-job')
}
}
在Github上查看文檔瞭解更多詳情:https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-DSL-Commands
輸水管道爭奪對於Jenkins管道而言,目前似乎並沒有得到JobDSL的支持(1.64)。
作業DSL類DeliveryPipelineView僅支持具有上游/下游依賴關係的傳統作業。原因在於交付管道插件使用不同的視圖和數據模型來呈現上游/下游作業和Jenkins管道的管道視圖,這很大程度上是由於Jenkins中使用的基礎數據模型的不同性質。
JobDSL支持的傳統視圖將生成se.diabol.jenkins.pipeline.DeliveryPipelineView配置,而使用交付管道插件中的se.diabol.jenkins.workflow.WorkflowPipelineView類對支持Jenkins管道的視圖進行建模。在JobDSL
當前DeliveryPipelineView模板:https://github.com/jenkinsci/job-dsl-plugin/blob/master/job-dsl-core/src/main/resources/javaposse/jobdsl/dsl/views/DeliveryPipelineView-template.xml#L2
如果你對你的看法的URL這是基於詹金斯管道追加/config.xml,你會發現XML的類型是se.diabol.jenkins的。 workflow.WorkflowPipelineView。
目前的解決方案將手工處理必要的config.xml並將其提供給Jenkins。
- 1. Jenkins dsl管道def變量
- 2. Jenkins管道DSL失敗
- 3. 從DSL內執行Jenkins管道
- 4. Jenkins管道DSL自動中止輸入
- 5. Jenkins管道(工作流程)階段視圖消失
- 6. 自定義Jenkins管道舞臺視圖
- 7. 如何在Jenkins工作流程(管道)插件中執行作業dsl腳本
- 8. 管道多個jenkins工作
- 9. Jenkins中管道視圖的列表視圖
- 10. 搬運工詹金斯DSL管道
- 11. 詹金斯2.0管道和工作DSL
- 12. jenkins DSL配置構建管道中的手動批准步驟
- 13. 斯卡拉管道 - 用於構建DAG工作流程的DSL
- 14. Jenkins管道
- 15. Jenkins管道NotSerializableException:groovy.json.internal.LazyMap
- 16. Jenkins管道BuildDiscarderProperty
- 17. Jenkins管道groovy
- 18. jenkins管道中的訪問工作區
- 19. 管道來源爲DSL
- 20. 並行Jenkins管道
- 21. Jenkins Github SSH管道不工作
- 22. Jenkins 2管道工作區xxx @腳本
- 23. Jenkins管道sh returnstdout不工作
- 24. Jenkins管道groovy項目工作列表
- 25. 暫時停止jenkins管道工作
- 26. jenkins管道中的變量
- 27. 「p4sync」的Jenkins管道語法
- 28. Jenkins使用Openshift的管道
- 29. Jenkins構建管道視圖重新安裝後顯示錯誤
- 30. Jenkins工作DSL插件 - 隱藏參數