Hey all,
We operate a public-facing Jenkins instance, and our users made extensive use of the tree view that used to be located on job and build pages for downloading artifacts; we’ve gone as far as writing JavaScript code to tweak its appearance. However, the tree view disappeared after updating Jenkins to the latest version, and through some digging, I’ve discovered that back in 2023, JENKINS-71054 and the associated pull request removed the tree entirely instead of reworking it to comply with CSP.
I’m aware there’s little chance for the tree view to be restored wholesale, especially as it used YUI which is now gone as well. If that’s the case, is there any artifact browser plugin that can streamline the stock experience? Is rolling our own client-side solution (based on the old tree code and the JSON API) the most viable alternative? Suggestions appreciated.