title: Adopting Bamboo or TeamCity as native Windows C++ build automation/CI server?
body: <p>At the moment, we are running our automated (<em>not</em> CI as such) builds via <a href="http://www.finalbuilder.com/home.aspx" rel="noreferrer">FinalBuilder</a> via a very simple homegrown Apache interface that just launches the FB scripts on our server. (I like FinalBuilder, and will keep it, but it's CI server, <a href="http://www.finalbuilder.com/finalbuilder-server.aspx" rel="noreferrer">FinalBuilder Server</a> just doesn't cut it IMHO -- especially it doesn't support any "agent" concept at the moment to distribute builds across machines.) </p>
  
  <p>We are doing native C++ development on Windows with a bit .NET mixed in where it's needed and makes sense.</p>
  
  <p>Our current FinalBuilder scripts do everything quite well, from creating nightly builds to full releases (build / automated translation / build / unit test / create setup / put created artifacts on a network share / ...), but our <em>webinterface</em>, <em>queuing abilities</em>, <em>user traceability</em> and <em>reporting</em> is pretty limited.</p>
  
  <p>I have looked around and it seems that TeamCity and Bamboo tick similar boxes, but most descriptions I can find cover only Java and/or .NET simple builds.</p>
  
  <p>So my specific question is, <strong>given</strong></p>
  
  <ul>
  <li>several (20-30) <em>complicated</em> FinalBuilder Scripts that work to my satisfaction and that I will have to integrate into ("call" from) the new automation/"CI" server</li>
  <li>Native Windows C++ and .NET projects</li>
  <li>The actual build (= compiler invocation(s)) is done via a few Visual Studio solution files at the moment</li>
  <li>Currently one build server machine, wishing to scale to 2-3 atm.</li>
  <li>Using JIRA as issue tracker</li>
  <li>using AccuRev as SCM</li>
  </ul>
  
  <p><strong>which tool is better suited, and why</strong>: <a href="http://www.jetbrains.com/teamcity/" rel="noreferrer">TeamCity (currently 6.5)</a> or <a href="http://www.atlassian.com/software/bamboo/" rel="noreferrer">Bamboo (currently 3.1)</a>.</p>
  
  <p>(Note that I also hope to get some highly subjective answers on the <a href="http://devnet.jetbrains.net/thread/304665" rel="noreferrer">TeamCity</a> and <a href="http://forums.atlassian.com/thread.jspa?threadID=54330" rel="noreferrer">Bamboo</a> forums.)</p>