如何配置Jenkins去除git branch参数中的前导"origin /"?

Mon*_*lio 2 regex git jenkins

我正在使用带有分支参数的Jenkins来指定要构建的分支.下游的其他东西需要分支名称不具有前导"origin /" - 只是"feature/blahblah"或"bugfix/12345"或类似名称.参数的高级设置允许我通过正则表达式指定分支过滤器,但我是一个正则表达式新手,我在搜索中找到的解决方案依赖于语言.詹金斯的文档很稀疏.

当用户点击"使用参数构建"时,对于分支,我希望看到省略前导"origin /"的分支名称.我不确定如何为Jenkins写一个正则表达式,它会在设置参数值之前"消耗"分支名称的那一部分.

我曾经解决过这个问题,我很确定使用Stack Overflow,但我现在找不到这些提示.

Mon*_*lio 7

对于git branch参数,将Branch Filter设置为:

origin/(.*)
Run Code Online (Sandbox Code Playgroud)

我发现括号是反直觉的,因为如果你没有指定过滤器,你会得到:

.*
Run Code Online (Sandbox Code Playgroud)

(没有parens.)如果你要过滤掉东西,你可以使用parens来表示要保留的部分.