Git参数插件 - 过滤分支

时间:2016-05-23 14:46:34

标签: git filter branch jenkins-plugins

我尝试使用GIT参数插件列出需要在构建过程中进行的所有发布分支。 如果我只使用插件指定参数类型,它可以正常工作 simple plug-in configuration

当我尝试使用Branch Filter选项过滤列表时,列表显示为空。 我已尝试使用以下值 Branch Filter 字段:

  • 起源/释放/ *
  • 释放*
  • 起源/释放// *

但他们似乎都错了。

  • 有没有人配置过这样的过滤选项?

如果我喜欢只列出我的发布分支,我的开发(用于测试环境)和主要(用于生产环境)。

  • 有没有办法进行多重过滤?

3 个答案:

答案 0 :(得分:9)

Git Parameter插件提供了用于RegEx指定分支或标记的选项。要遵循的步骤

  1. 勾选复选框,说明'此项目已参数化'

  2. 指定参数的名称并选择参数类型(在您的案例分支中)

  3. 点击“高级”选项,对应“分支过滤器”填写RegEx orgin/release/.*发布,origin/develop/.*表示开发,origin/master/.*表示主

  4. 您可以根据分支过滤器选项中提供的正则表达式配置多个分支过滤 例如:(origin/develop|origin/release/.*)将列出origin / develop分支以及所有发布分支

答案 1 :(得分:1)

该插件似乎使用标准的正则表达式语法。因此,您必须将过滤器指定为:

origin/release/.*

.*release.*

答案 2 :(得分:0)

来源/热门。 |来源/发布。

您可以