Multi Command Runner(s)
Hi All
Am working on a runner plugin for TC and have created a base that calls a single command. The integration requires three commands to be executed. After testing some options it's not clear what is viable and the best strategy:
1. Single plugin with a single runner that calls the three commands, ensuring they are executed in sequence
2. Single plugin with multiple runners that each call a single command
3. Multiple plugins, each conataining a single isolated runner
Thanks in advance for any assistance.
Regards,
Ian.
Please sign in to leave a comment.
Please take a look at jetbrains.buildServer.agent.runner.MultiCommandBuildSessionFactory and jetbrains.buildServer.agent.runner.MultiCommandBuildSession. Our Maven runner uses this approach.