We decided to use AMAZON AWS cloud services to host our main application and other tools. Basically, we have a architecture like that
- TESTSERVER: The EC2 instance which our main application is deployed to. Testers have access to the application.
- SVNSERVER: The EC2 instance hosting our Subversion and repository.
- CISERVER: The EC2 instance that JetBrains TeamCity is installed and configured.
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.
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.
Do you have any suggestion or procedure to accomplish this? Thanks for help.
P.S: I have read this Question and am not satisfied.