Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update By Pipeline page to allow filtering by pipeline name #911

Open
jiekang opened this issue Sep 19, 2024 · 5 comments
Open

Update By Pipeline page to allow filtering by pipeline name #911

jiekang opened this issue Sep 19, 2024 · 5 comments

Comments

@jiekang
Copy link
Contributor

jiekang commented Sep 19, 2024

For the Adoptium TRSS instance, https://trss.adoptium.net/tests/Test shows a view of all the pipelines at Adoptium, with ~6 builds per pipeline.

There is also a Search box with text 'Search output', that when for example input text "blob" and searched, goes to https://trss.adoptium.net/searchResult?searchText=blob

I haven't gotten any results from it so I'm not sure what it searches for.

It would be nice if I could filter this view to only show pipelines that match my text of choice. For example, 'release' to see the release pipelines (which we've named release-openjdk$ver-pipeline) or 'evaluation' for the evaluation pipelines (which we've named evaluation-openjdk$ver-pipeline), and so on.

And it would be great if this was URL based like the existing Search Box so I could bookmark the search for future visits. E.g. something like https://trss.adoptium.net/tests/Test?filterText=release

@jiekang
Copy link
Contributor Author

jiekang commented Sep 19, 2024

@llxia I would appreciate your feedback on this idea, thanks!

@llxia
Copy link
Contributor

llxia commented Sep 19, 2024

Have you tried the Advanced search: https://trss.adoptium.net/AdvancedSearch? You can search per pipeline.

For https://trss.adoptium.net/searchResult?searchText=blob, it has performance issue. It works with smaller data set.

@jiekang
Copy link
Contributor Author

jiekang commented Sep 19, 2024

I tried the Advanced Search now, thanks for pointing me to that. It seems I can select multiple pipelines and specific test job and see all the results of the test jobs for those pipelines.

However, I'd like to see multiple pipelines and their "build" jobs and grid view links similar to the view on https://trss.adoptium.net/tests/Test, but for example, just the 'release' pipelines or just the 'trestle' pipelines. Can that be done via the Advanced Search?

Right now I use this page primarily to get to the Grid view, like https://trss.adoptium.net/resultSummary?parentId=66e993a1d24e1b006e8c7062

However it's annoying to get to the release pipelines or trestle pipelines because there are so many pipelines that one needs to wait for things to load and then scroll down a lot. This was one idea to alleviate that pain.

Alternatively, I can bookmark all of the individual pipeline pages like:

https://trss.adoptium.net/builds?buildName=release-openjdk17-pipeline&url=https%3A%2F%2Fci.adoptium.net%2Fjob%2Fbuild-scripts&type=Test

https://trss.adoptium.net/builds?buildName=release-openjdk21-pipeline&url=https%3A%2F%2Fci.adoptium.net%2Fjob%2Fbuild-scripts&type=Test

... and so on

that I care about, but I feel like it would be nice for the front page to be more useful to the daily user.

@smlambert
Copy link
Contributor

Some additional notes, we definitely do bookmark the individual pipelines at the top of the release channel as a shortcut.

Screenshot 2024-09-19 at 5 14 06 PM

The individual trestle pipelines will be going away, in lieue of a singular Trestle_Pipeline wrapper job (pending adoptium/aqa-tests#5627). The evaluation pipelines can also be cleaned up / removed (given riscv has now graduated, and aarch64_windows is expected to graduate).

@smlambert
Copy link
Contributor

For other pages, we had the ability for users to add/remove widgets they use most often and then browser cookies would remember it (and could be flushed when clicking on a button to reset to default view). This allows the user to customize what they see. I could envision this type of feature, but given we have a handful of people using this tool, I doubt it would be a priority item.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants