过滤器操作

过滤器操作定义了当在步骤输出中找到过滤器模式时执行何种操作。所创建的每个过滤器模式都与单个过滤器操作相关联。过滤器操作和模式都在日志过滤器中定义。

要创建日志过滤器,请选择项目 > 日志过滤器。有关详细信息,请参阅日志过滤器

过滤器操作 定义 步骤结果
设置失败(缺省值) 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,并继续在当前行中搜索集合中的过滤器模式。 失败
设置失败/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。 失败
清除失败 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在设置中的当前行搜索过滤器模式。 通过
清除失败/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。 通过
中止 当系统找到过滤器模式时,它将停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。它不会更改步骤结果状态。 不适用
包含 包含允许您引用其他日志过滤器中的一个或多个过滤器。您指定要包含在“模式”字段中的日志过滤器,并在“操作”字段中选择“包含”。 不适用
警告 当系统找到过滤器模式时,它会将步骤结果状态设置为“警告”,并继续在设置中的当前行搜索过滤器模式。(注:“警告”状态为通过状态;指定给此步骤的任何通过链都将运行。) 警告
清除警告 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在设置中的当前行搜索过滤器模式。 通过
清除警告/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。 通过
通知更改人

要使用“通知更改人”,必须在项目中包含一个创建关系列表的适配器,并且该适配器步骤的运行必须先于包含“通知更改人”日志过滤器的步骤。

适配器关系列表将用户和对象(例如已更改的文件)组成对。有关详细信息,请参阅“适配器 XML 引用”。

在适配器运行并创建关系后,如果“通知更改人”操作的日志过滤器在步骤输出行中匹配其过滤模式,将再次扫描该行以尝试匹配关系列表中的对象。如果找到匹配的对象,将向与该对象配对的用户发送电子邮件通知。

例如,在以下步骤输出行中,与过滤模式 Error 匹配的对象是 MyFile.c。因此将向关系列表中与 MyFile.c 对象配对的用户发送有关错误的电子邮件通知。

Error: Invalid token on line 55 of MyFile.c

不适用
停止构建,结果为失败 当系统找到过滤器模式时,它会将作业结果设置为失败,并退出该作业。该步骤结果根据其结果而设置。不运行更多步骤。 结果
停止构建,结果为通过 当系统找到过滤器模式时,它会将作业结果设置为通过,并退出该作业。该步骤结果根据其结果而设置。不运行更多步骤。 结果
停止构建,结果为警告 当系统找到过滤器模式时,它会将作业结果设置为警告,并退出该作业。该步骤结果根据其结果而设置。不运行更多步骤。 结果

反馈