Job Rule Inspector
The Job Rule Inspector enables more efficient debugging of the reason that Rules are not matching a specific Job.
This also shows if any Rule Templates would potentially match a job.
Mismatch Reasons
There are a variety of reasons a rule does not match a job:
- Mismatching component.
- Mismatching branch.
- Mismatching job search pattern.
- Job is after Rule Fix ID (commit).
The Rule inspector shows all valid rules within a signature, in priority-order (from top-down).
- Note: each job can potentially match against multiple rules, but only the top-most (highest priority) Rule will actually match.
Accessing
To access the inspector, from any Job Details page:
- Click the Inspect button on the right side of the page.
Example Rule Inspection
This example shows 4 Rules:
- The first three Rules mismatch due to Fix ID's that are older than the job.
- This means a signature failure was found again, after a Rule was resolved.
- The fourth Rule
1251.7
matches the job. - Note: this job also can match a Rule Template.