groovy – Jenkins DSL插件:如何在现有的jenkins视图中创建作业?

groovy – Jenkins DSL插件:如何在现有的jenkins视图中创建作业?,第1张

概述我找到了关于创建作业以及使用DSL插件添加到新创建的视图的以下问题. Adding job to newly created view. 如何使用DSL插件将创建的作业添加到现有视图?我在文档中找不到任何提示.也许很明显我看不到解决方案? 虽然我读过,如果视图已经存在,创建视图将导致重新创建.对于这种观点下的现有项目意味着什么? 谢谢你的帮助. 您无法将作业添加到不由作业DSL管理的视图.但是由D 我找到了关于创建作业以及使用DSL插件添加到新创建的视图的以下问题.

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视图中创建作业?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1220617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存