我有一个正则表达式如下:
^/[a-z0-9]+$
Run Code Online (Sandbox Code Playgroud)
这匹配字符串,如/hello或/hello123.
但是,我希望它排除一些字符串值,如/ignoreme和/ignoreme2.
我尝试了一些变种,但似乎无法正常工作!
我最近的微弱尝试是
^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激:-)
这是我目前为项目设置的Jenkins:
这种设置使我可以在开发过程中持续自动交付以及持续反馈.前3个工作也运行所有测试和覆盖报告.
问题是我找不到从"所有开发分支"工作中排除主分支的方法.每次合并一个pull-request时,它都会不必要地构建master两次.
有谁知道如何从詹金斯的工作中排除一个分支?
ps:我正在使用Git和Github插件.我的项目存储在Github上.
我有一个由Gerrit触发的Jenkins构建我想在所有分支上触发,除了master.我应该使用什么正则表达式?