How to build a project on more than one agent simultaneously
I am sure Team City can do this but i don't know how to enable a project to be builded on several agents simultaneously.
By now I have to set up more projects with same build configuration and assgin these projects to different agent pool. I'ts not recommended.
Please let me know how to run a project simultaneously on many agents? Thanks!
Please sign in to leave a comment.
Schedule Trigger has such option.
What kind of task do you need to perform?
I've also been after this functionality but for a vcs trigger.
Part of my reasoning for this is related to the following question:
http://devnet.jetbrains.net/thread/437297?tstart=0
I have a dependant build that is always required for all other builds. It is used for a diff report. We use 2 agents, they both require this base build to have been built when a change if detected. It's also not realistic to push up artifacts because the diff is against many files contained over 6 mercurial repositiories.
it still ran build on one agent even though i set this config, see the screenshot below.


I am sure that the pool has two available agents.
See the snapshot of build result below.
Please correct me if i miss something.
i already set it in Schedule Trigger. Please see my screenshot above. Don;t know why only one agent run the build even though two agents were added into build pool.
This option should trigger multiple independent builds. Please check build history for other items from the same time.
Also your second agent may miss some software, and become incompatible with this build configuration. You can check it at Agent Requirements page.
As I understand, your scenario is quite different.
Will two snapshot dependencies to the same build configuration solve your task?
Build Dependencies Setup article provides additional examples for similar scenarios.