回答
对我来说,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失败
- 2. Jenkins dsl管道def变量
- 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管道groovy
- 13. Jenkins管道BuildDiscarderProperty
- 14. 斯卡拉管道 - 用于构建DAG工作流程的DSL
- 15. Jenkins Github SSH管道不工作
- 16. 暂时停止jenkins管道工作
- 17. Jenkins管道groovy项目工作列表
- 18. Jenkins 2管道工作区xxx @脚本
- 19. 并行Jenkins管道
- 20. “p4sync”的Jenkins管道语法
- 21. Jenkins使用Openshift的管道
- 22. Jenkins管道舞台视图添加说明
- 23. Jenkins:使用DSL自动创建工作
- 24. Jenkins工作DSL插件 - 隐藏参数
- 25. Jenkins用于执行减法的DSL工作流程
- 26. Jenkins管道仪表板
- 27. Jenkins 2管道displayName和buildid
- 28. Jenkins管道外壳步骤
- 29. jenkins管道获得价值
- 30. 复制jenkins管道项目