Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 使用groovy脚本在Jenkins中将构建管道视图创建为嵌套视图_Plugins_View_Groovy_Jenkins_Directory - Fatal编程技术网

Plugins 使用groovy脚本在Jenkins中将构建管道视图创建为嵌套视图

Plugins 使用groovy脚本在Jenkins中将构建管道视图创建为嵌套视图,plugins,view,groovy,jenkins,directory,Plugins,View,Groovy,Jenkins,Directory,我想在Jenkins from脚本中使用Cloudbees文件夹插件创建的文件夹中创建构建管道视图。生成build pipeline视图可以很好地使用下面的groovy脚本,但它将在Jenkins的顶层创建: import hudson.model.* import hudson.views.* import au.com.centrumsystems.hudson.plugin.buildpipeline.* restrict_trigger_to_recent = false v = ne

我想在Jenkins from脚本中使用Cloudbees文件夹插件创建的文件夹中创建构建管道视图。生成build pipeline视图可以很好地使用下面的groovy脚本,但它将在Jenkins的顶层创建:

import hudson.model.*
import hudson.views.*
import au.com.centrumsystems.hudson.plugin.buildpipeline.*

restrict_trigger_to_recent = false
v = new BuildPipelineView("new_pipeline", "Pipeline", new DownstreamProjectGridBuilder("First Pipeline Job"), "10", restrict_trigger_to_recent, "", false)

Hudson.instance.addView(v)
我必须创建几个管道视图,因此最好将它们组织在文件夹中或嵌套视图下,但我还没有找到任何解决方案如何增强此groovy脚本以在现有文件夹(或嵌套视图)下创建新视图

可以找到文件夹插件的源代码。

这里有一个关于如何实现这一点的好方法