我们决定使用亚马逊 AWS 云服务来托管我们的主要应用程序和其他工具。基本上,我们有这样一个架构:
- TESTSERVER:部署我们的主要应用程序的 EC2 实例。测试人员可以访问该应用程序。 - SVNSERVER:托管我们的 Subversion 和存储库的 EC2 实例。 - CISERVER:安装和配置 JetBrains TeamCity 的 EC2 实例。
现在,我需要 CISERVER 从 SVNSERVER 检出代码,构建,如果构建成功,则对其进行单元测试,并在所有测试通过后将成功构建的构件部署到 TESTSERVER。
我已经完成了配置 CISERVER 来拉取代码、构建、测试和生成构件。但我无法管理如何将构件部署到 TESTSERVER。
你有什么建议或步骤来完成这个任务吗?谢谢帮忙。
P.S: 我已经阅读了这个问题,但并不满意。
- TESTSERVER:部署我们的主要应用程序的 EC2 实例。测试人员可以访问该应用程序。 - SVNSERVER:托管我们的 Subversion 和存储库的 EC2 实例。 - CISERVER:安装和配置 JetBrains TeamCity 的 EC2 实例。
现在,我需要 CISERVER 从 SVNSERVER 检出代码,构建,如果构建成功,则对其进行单元测试,并在所有测试通过后将成功构建的构件部署到 TESTSERVER。
我已经完成了配置 CISERVER 来拉取代码、构建、测试和生成构件。但我无法管理如何将构件部署到 TESTSERVER。
你有什么建议或步骤来完成这个任务吗?谢谢帮忙。
P.S: 我已经阅读了这个问题,但并不满意。