在带有Git参数插件的Jenkins中(可帮助我过滤掉标签)
我有这种模式*-rc
,它只显示所有带有后缀-rc
的标签。但是,我该如何否定这种模式。我已经有这个(?!-rc).*$
,但是它不起作用。
编辑1
我的标签名为:
3.11.2-rc
3.11.1-rc
3.11.0
3.10.0
如此等等……
使用这种模式*-rc
,我可以简单地用'-rc'显示标签
现在,我要实现的是显示所有没有'-rc'的标签
编辑2
答案 0 :(得分:0)
您需要首先打开regex选项-有关具体操作,请参见this answer。
使用基于正则表达式的负面表情:
.*(?<!-rc)$
请参见此正则表达式的live demo和示例数据。
后面的外观通过$
固定到输入的末尾,要求前面的字符 not 为"-rc"
。
答案 1 :(得分:0)
如this blog post所示,您可以使用Extensible Choice plugin和:
Extensible Choice
”作为第二个参数(如seen here)您会看到example here的分支,可以适应标签。