当前位置: 首页 > 面试题库 >

Jenkins Gerrit在除master之外的所有分支上触发

水飞掣
2023-03-14
问题内容

我有一个由Gerrit触发的Jenkins构建,除了之外,我想在所有分支上触发master。我应该为此使用什么正则表达式


问题答案:

使用否定的前瞻对我有用:

^(?!.*master).*$

应该触发 主机 以外的所有内容。



 类似资料:
  • 删除列出的分支的所有尝试(根据下面的答案)都会导致错误: 我使用的是: git 1.7.4.1 ubuntu 10.04 GNU bash,version 4.1.5(1)-release GNU grep 2.5.4

  • 我想知道如何使用正则表达式删除除所有图像标记之外的所有内容。 我已经试过了: (?s)^[^ (?s)^([^ 有谁知道如何将这 2 个组合为多个图像? 下面是我想应用它的内容示例: 我期望的结果应该是:

  • 问题内容: 我们在git中有一些代码,我开始设置Jenkins来获取我们的分支并尝试进行编译。自从上次建立以来的几年中,似乎有些分支可能已经开始腐烂,因为它们无法完成制作。 我想建立所有找到的分支,除了排除分支列表。詹金斯有可能吗?这将使我开始运行,然后在尝试修复它们时回来启用更多分支。 到目前为止我尝试过的 正则表达式 看着“ Git>建立分支”选项,我希望可以用:替换默认的’**’通配符。对h

  • 我将slf4j与log4j一起使用,出于某种原因,除了我在代码中编写的日志之外,所有日志都显示出来——Spring日志、Hibernate日志,您可以说日志都显示在log4j中配置的级别。财产。但是,我的日志没有显示。 Maven依赖:log4j log4j 1.2.17测试 当运行 我看到我的log4j。正在使用propertes文件 我使用以下日志代码: 我的log4j.properties档

  • 我几乎只在我不想作为测试套件的一部分运行的非单元测试中使用JUnit类别。在NUnit中,我可以使用显式,但我在JUnit中发现的唯一可比的是类别。在gradle中,排除类别很简单,但我不知道如何使用IntelliJ的测试运行程序来做到这一点。我知道如何运行属于类别的测试,但不知道如何排除它们。

  • 我基本上把问题归结为运行的外部远程tomcat服务器出了问题:应用程序的任何路径都可以作为索引(10.0.0.222:8080/demo-0.0.1-snapshot)工作,但超过该路径(10.0.0.222:8080/demo-0.0.1-snapshot/home)会导致错误404。当使用嵌入式tomcat服务器运行时,以及在本地主机上运行外部tomcat服务器时,该路径都可以工作,因此我非常