我正在进行一些自动化工作,需要以编程方式更新视图。用例:我有一个jenkins视图,在其中我根据版本号添加所有作业,我通过在此处给出正则表达式-x1c 0d1x来完成此操作我想通过脚本更新这个正则表达式。有没有可能通过groovy脚本实现同样的功能?
n1bvdmb61#
下面是如何从Groovy更新正则表达式过滤器的方法。我根据您提供的有限信息得出了以下内容。您可能需要根据视图中启用的选项来改进它。
def viewObj = Jenkins.instance.getView("VIEWNAME") List<hudson.views.ViewJobFilter> jobFilters = new ArrayList<>() jobFilters.add(new hudson.views.RegExJobFilter('.*NEWREGEX', "includeMatched", "NAME")) viewObj.setJobFilters(jobFilters)
1条答案
按热度按时间n1bvdmb61#
下面是如何从Groovy更新正则表达式过滤器的方法。我根据您提供的有限信息得出了以下内容。您可能需要根据视图中启用的选项来改进它。