We are currently launching our automated (rather than CI as such) using FinalBuilder via the very simple Apache home interface, which simply runs FB scripts on our server. (I like FinalBuilder, and it will save it, but the CI server, FinalBuilder Server just does not cut it IMHO - especially it does not support any "agent" concept at the moment to distribute assemblies across machines.)
We are developing C ++ on Windows with a bit of .NET mixed in where necessary and makes sense.
Our current FinalBuilder scripts do everything quite well: from creating night collections to full releases (assembly / automatic translation / assembly / unit test / creating settings / creating created artifacts on a network share / ...), but our web interface, queue capabilities , user tracking and reporting are quite limited.
I looked around and it seems that TeamCity and Bamboo are ticking similar blocks, but most of the descriptions I can find cover only simple and simple Java and / or .NET assemblies.
So my specific question is: given
- some (20-30) complex FinalBuilder scripts that work for my satisfaction and that I will have to integrate into ("call") the new automation server / "CI"
- Native Windows C ++ and .NET Projects
- (= (-) ) Visual Studio
- , 2-3 .
- JIRA
- AccuRev SCM
, , : TeamCity ( 6.5) Bamboo ( 3.1).
(, TeamCity Bamboo.)