当字段"主题"如果为null / empty,则不会调用Gerrit Trigger事件

时间:2018-05-08 18:45:50

标签: regex jenkins gerrit gerrit-trigger

我正在努力解决我在Jenkins中配置的CI问题,它应该触发到特定分支中创建的每个Patchset,但是如果它不应该被触发Topic处的字段Gerrit配置为" foo"。 因此,我使用此^((?!foo)).*$正则表达式(负向前瞻)来控制它,并且当"主题"填充了" foo"的所有字符串,但是当开发人员将其保留为空/ null时,事件触发器不起作用。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下选项:

Jenkins配置

1)转到Jenkins>管理Jenkins>配置系统

2)转到全局属性>环境变量

3)添加一个变量:

Name = GERRIT_TOPIC
Value = null

作业配置

1)转到工作>配置

2)转到构建环境

3)单击“将环境变量注入构建过程

4)将以下内容添加到“属性内容”字段中:

GERRIT_TOPIC=