From what I can see it's only possible to run a custom pipeline from the "Commit" page. I'm currently using custom Pipelines to trigger deployments to environments. I have a custom pipeline config that looks as follows:
Adding it to the build results page would make it easier to promote to another environment.
Could be as simple as adding the link in red to the detailed build results page: