I am sure this question has been asked and answered - but I wasn't finding the answer through my searches.
I am trying to setup a build for 2 different platforms from a single source base.
To build for 2 platforms I've ended up with 4 configurations:
1) Base Configuration - to support the shared build number trick
2) Platform 1 configuration
3) Platform 2 configuration
4) Builder configuration - this one causes the overall build to happen, labels source repository on success, and collects artifacts.
I think I've figured out how to setup dependencies and artifact collection appropriately so that all this will work, but one thing I'm not sure about is how to not run any runners. I don't see any need to run any runners for #1 and #4. Is there a trick or best practice to setup a no-op always successful runner? I am about to setup a dummy Command Line runner - but that doesn't seem terribly elegant.
As always, much thanks,