We have rather complex build steps in some of our build configurations that are parameterized. Many of these steps are exactly the same in several of our build configs. The problem is that when there are changes to the build step the same changes need to be made in several build configs. What I need is a reusable build step. This would be similar to a meta-runner but rather than being an entire build config it would just be a custom script build step and its parameter values would be passed from the Build Parameters of the build config.
I have looked at templates and meta-runners and neither of these seem useful for this purpose. Is there currently any way of doing this?