Jenkins Naginator插件和正则表达式

时间:2017-01-04 14:27:39

标签: jenkins jenkins-plugins

有没有人设法让Jenkins Naginator插件使用正则表达式?

我有控制台输出

Build was aborted
Aborted by xxxxxxxxx
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at BUILD level C:\xxxxxxxxx\workspace\testSuiteExecution\target\surefire-reports to /var/lib/jenkins/jobs/testSuiteExecution/builds/534/htmlreports/HTML_Report
ERROR: Specified HTML directory 'C:\xxxxxx\workspace\testSuiteExecution\target\surefire-reports' does not exist.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Notifying upstream projects of job completion
Finished: ABORTED

我使用naginator插件只有在它被中止时重建以前的构建。 所以我说: enter image description here

但这不起作用。我尝试了很多正则表达式的变化(比如Build被中止了),但没有运气。 有没有人设法让它运作?

您是否有任何替代方法只能重新运行已中止的构建(未失败,成功或不稳定)

2 个答案:

答案 0 :(得分:3)

跳过斜杠。在这种情况下,“正则表达式”应该是:

Build was aborted

您可以使用

添加OR条件
||

仅作为一个例子:

ERROR: Error fetching remote repo 'origin' || .OutOfMemoryError 

答案 1 :(得分:0)

语法已更改。 当前正确的是:

first phrase|any second phrase|third text

重要点:符号“ |”附近没有空格。

此示例:

first phrase | any text

表示搜索“第一个短语”或“任何文本”的出现。

在大量实验之后,我也没有找到带有“ *”的通配符的正确语法,因此它不能作为正则表达式使用。