Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Ability to show usage of (e.g. script) assets
-
While I'm setting up a new pipeline I'll often create quite a few scripts to play around with and end up just using one or two of them.
I end up having to go back and delete ones that I don't actually end up using in my pipelines - and I do get a warning that deleting them could break things - but it would be super helpful to have an [x usages] type link somehere that when clicked/hovered over would show where the scripts are referenced, if at all.
Perhaps I could already find that information with a query against the BuildMaster database but I'm sure others would find that useful to have in the UI, probably for things other than scripts as well.
-
Thanks for the suggestion! This has been a long-standing wish-list item, but it's deceptively complicated.
The "current idea" is a feature called "raft analysis" that will create a list of all raft items that depend on other raft items. For example, a pipeline that references a script. Or, a script that calls a module, and so on. It could also detect warnings/errors and report them.
Creating this list often involves opening thousands of files and "parsing" them, which is not a trivial operation... but we're only talking "a few minutes" in most cases. However, the main challenges arise with invalidating this list (many edits will cause that to happen), and then communicating the status of the rebuild to users.
I'll add a note to our BuildMaster 2026 roadmap though and see if we can explore it again; the current focus is boring..... modernization (PostgreSQL).
That said, you probably noticed it but.... you should be able to see if a particular pipeline has an error (like a missing script) on the piepline overview page. Not as nice.
Thanks,
Alana