Trigger one Build Configuration across all compatible Agents?

Hello,

we are using TeamCity 4.x and TeamCity 5.x.

Now i need to setup one build, Command Line Build Runner(bash) to be started across ALL comatible Build Agents.
The build should be triggered once daily.

  • Is it possible and how?
  • if no simple way(setting in GUI) is available, maybe someone implemented or knows about a simple alternative solution?


Second problem is that i would like to run first Command Line Build and then a maven build inside one Build Configuration.

  • Is there a way to do so?


Tanks // Dimitri

2 comments

Dmitri,

As for run build configuration on multiple agents there is feature request in our tracker: http://youtrack.jetbrains.net/issue/TW-4940 Please watch/vote for it.
Nonetheless, you can create one configuration which when started will send an HTTP request to a server to start another configuration on chosen agents. The option "all enabled compatible agents" is also available.

Please take a look at this document: http://confluence.jetbrains.net/display/TCD5/Accessing+Server+by+HTTP

TeamCity does not support multiple runners yet, although this feature is  of  high priority and is very likely to be implemented in the next major version of TeamCity (feel free to watch/vote: http://youtrack.jetbrains.net/issue/TW-3660).

Kind regards,
Marina

0

Hallo Marina,

thank you for swift and good answer:) It looks like solution for TC 5.x, but the option and capability is not in 4.x right?

Feature Request here is probably a good idea.

You say, that it might be a good idea to start build 2, then trigger build 1 per wget? Which would be the sequence of builds. I need: build 1 -> build 2. But it might be build 2->build 1, or paralell, or something else??

Multiple runners IS definitely a good idea. Build chaining can be implemented on many levels and with different advantages. In my case, "pre-build" step would solve my issue in no time. The thing is, i dont want to tackle my maven or ant build on code level. "Unpluggable per GUI" step is what i want.

kind regards // Dimitri


Dmitri,

As for run build configuration on multiple agents there is feature request in our tracker: http://youtrack.jetbrains.net/issue/TW-4940 Please watch/vote for it.
Nonetheless, you can create one configuration which when started will send an HTTP request to a server to start another configuration on chosen agents. The option "all enabled compatible agents" is also available.
Please take a look at this document: http://confluence.jetbrains.net/display/TCD5/Accessing+Server+by+HTTP

TeamCity does not support multiple runners yet, although this feature is  of  high priority and is very likely to be implemented in the next major version of TeamCity (feel free to watch/vote: http://youtrack.jetbrains.net/issue/TW-3660).

Kind regards,
Marina

0

Please sign in to leave a comment.