情况:
有时为简化任务,我们将其拆分为树形部分以简化代码。
问题:
现在,董事会的工作量开始过多,因为有些工作分为5个部分。 像这样,但只有构建流程应该在DashBoard中: https://wiki.jenkins-ci.org/display/JENKINS/Splitting+a+big+job+into+smaller+jobs
解决方案:
我知道我们可以为每个工作创建一个文件夹,但我们会考虑其他因素。是否有可能拥有5个部件(子服务器)的构建流程,并且只有构建流程(masterjobs)在仪表板中,并且5个子工作只存在于构建流程中?所以我可以在流程中添加我想要的无限数量的子作业,我只能通过那里访问它们?
例如,找到subjob 1到5的唯一方法是在流程(masterjob)中管理它们吗?
我不确定它是否清楚,如果不是我会再次编辑它。
答案 0 :(得分:2)
有View Job Filter插件,它以最简单的形式允许通过正则表达式过滤作业。
从链接:
正则表达式作业过滤器
拥有庞大的组织和数百人 工作,尝试将变得非常烦人和耗时 保持您的观点井然有序正则表达式作业过滤器可以 帮助,有多种选择可以让它更容易。
包含/排除选项 - 添加作业或过滤掉的功能 基于表达式或表达式否定的工作
作业名称 - 允许您在命名约定时过滤掉作业。 还允许您“缩小”其他过滤器,或匹配 否定表达
职位描述 - 如果你使用描述,这可能会帮助你得到你想要的东西
维基页面还有更多内容