如何在Jenkins中跨文件夹创建视图?

Pet*_*ker 5 directory view jenkins

在我们先前的Jenkins设置中,我们结合使用了Build Monitor插件View Job Filters插件来创建一个屏幕,显示最后的18个版本。

通过我们的新设置,我们决定将构建分为多个文件夹,其中一些只是简单的文件夹,一个是指向Bitbucket的动态文件夹。现在,我们想重新创建相同的视图:在我们所有版本中显示18个最新版本。

如果仅在构建监视器视图的配置中选择顶部文件夹,则不会显示任何构建-无论是否设置“在子文​​件夹中递归”选项。我需要手动选择单个作业,从长远来看,这不是我们想要维护的。

如果我使用正则表达式匹配项,则它包括未选择的其他文件夹中的作业。

在“添加作业过滤器”菜单中也找不到任何内容,似乎可以过滤来自某些文件夹的作业。

我可以创建多个构建监视器视图,每个文件夹视图一个-但这并不能为我提供最后的18个构建视图。

有没有一种方法可以使用多个文件夹中的多个最新版本来创建版本监视器?

Jak*_*ake 6

我发现您可以使用正则表达式来包含作业,假设所有作业都包含在一个子文件夹 my-jobs 中,您可以执行以下操作:

我的工作/.*

仅包含这些文件夹中的作业。

此外,您可以通过添加作业过滤器匹配来进一步限制这一点,如果它开始包含比您想要的更多的作业,您可以排除其他作业。