Filter jobs by name
What does this MR do and why?
This MR adds the ability to filter jobs by name (behind feature flag populate_and_use_build_names_table
). Users can add raw text into the filtered search component and find jobs by name. As well as filter combinations of job name and status.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
How to set up and validate locally
- Enable
:populate_and_use_build_names_table
feature flag in the rails console - Visit
Project > Build > Jobs
- Run new pipelines to fill the new searchable table
- Type a job name in the search bar
- Type a job name in the search bar with a status
- Use query params to filter as well such as
?statuses=FAILED&name=wait_job
- Flip feature flag off and ensure filtering by status only still works as expected
Related to #387547 (closed)
Edited by Payton Burdette