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.


1 comment
Comment actions Permalink

Please take a look at jetbrains.buildServer.agent.runner.MultiCommandBuildSessionFactory and jetbrains.buildServer.agent.runner.MultiCommandBuildSession. Our Maven runner uses this approach.


Please sign in to leave a comment.