Adding job to newly created view.
如何使用DSL插件将创建的作业添加到现有视图?我在文档中找不到任何提示.也许很明显我看不到解决方案?
虽然我读过,如果视图已经存在,创建视图将导致重新创建.对于这种观点下的现有项目意味着什么?
谢谢你的帮助.
解决方法 您无法将作业添加到不由作业DSL管理的视图.但是由DSL管理的视图可以包含不由DSL管理的作业.例如,您可以拥有一个名为project-a的作业,该作业是手动管理的,一个名为project-b的作业由DSL管理.由DSL管理的视图可以包含两个作业.
job('project-b') {}ListVIEw('project-vIEw') { jobs { name('project-a') name('project-b') }}
无法使用Jenkins API将作业从DSL脚本添加到视图中.作业必须存在才能添加到视图中.但是,当执行脚本时,不会立即创建作业.处理完脚本后,将创建所有DSL项目.
如果您不希望使用DSL管理视图(但您应该),则可以尝试使用基于过滤器的视图配置.例如.包括名称与正则表达式匹配的所有作业.或者您可以使用View Job Filters Plugin创建更复杂的过滤器.
总结以上是内存溢出为你收集整理的groovy – Jenkins DSL插件:如何在现有的jenkins视图中创建作业?全部内容,希望文章能够帮你解决groovy – Jenkins DSL插件:如何在现有的jenkins视图中创建作业?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)