为了监控Jenkins上传到Gerrit的更改,我使用了Gerrit Trigger插件来完成它。通过设置项目和分支信息,我可以监视特定项目中的特定分支。
但是,我有一个不寻常的需求。例如:
1.项目A有三个分支,名为master,dev / feature-one和dev / feature-two。
2.现在,我需要监视除dev / feature-two之外的这些分支的更改。
所以我使用RegExp类型来指定具有值^(?!(dev / feature-two))的分支模式。*来过滤掉dev / feature-two分支,但是,这没有工作和Gerrit Trigger插件可以捕获所有三个分支下的更改。
但如果我使用了价值"。*"监视所有这些分支以进行RegExp的测试,这次它可以正常工作。
所以我对Gerrit Trigger Plugin的RegExp检查感到困惑,我怀疑如果没有对前瞻正则表达式的支持。
如果您熟悉Gerrit Trigger插件,可以给我一些帮助。
谢谢你提前。