title: How to deploy artifacts of TeamCity to Amazon EC2 Server
body: <p>We decided to use AMAZON AWS cloud services to host our main application and other tools.
  Basically, we have a architecture like that</p>
  
  <ul>
  <li><strong>TESTSERVER</strong>: The EC2 instance which our main application is
  deployed to. Testers have access to
  the application.</li>
  <li><strong>SVNSERVER</strong>: The EC2 instance hosting our Subversion and
  repository. </li>
  <li><strong>CISERVER</strong>: The EC2 instance that JetBrains TeamCity is installed and
  configured.</li>
  </ul>
  
  <p>Right now, I need CISERVER to checkout codes from SVNSERVER, build, if build is successful, unit test it, and after all tests pass, the artifacts of successful build should be deployed to TESTSERVER.</p>
  
  <p>I have completed configuring CISERVER to pull the code, build, test and produce artifacts. But I couldn't manage how to deploy artifacts to TESTSERVER.</p>
  
  <p>Do you have any suggestion or procedure to accomplish this?
  Thanks for help. </p>
  
  <p><strong>P.S:</strong> I have read this <a href="https://stackoverflow.com/questions/1106815/teamcity-best-practices-to-deploy-produced-installers-artifacts">Question</a> and am not satisfied.</p>