gpt4 book ai didi

deployment - 如何将 TeamCity 的工件部署到 Amazon EC2 服务器

转载 作者:行者123 更新时间:2023-12-01 23:35:15 26 4
gpt4 key购买 nike

我们决定使用亚马逊 AWS 云服务来托管我们的主要应用程序和其他工具。基本上,我们有这样的架构

  • TESTSERVER:我们的主要应用所在的 EC2 实例部署到。测试人员可以访问应用程序。
  • SVNSERVER:托管我们的 Subversion 和存储库。
  • CISERVER:安装JetBrains TeamCity的EC2实例配置。

现在,我需要 CISERVER 从 SVNSERVER check out 代码,构建,如果构建成功,对其进行单元测试,在所有测试通过后,应该将构建成功的工件部署到 TESTSERVER。

我已完成配置 CISERVER 以提取代码、构建、测试和生成工件。但是我无法管理如何将工件部署到 TESTSERVER。

你有什么建议或程序来完成这个吗?感谢帮助。

P.S: 我读过这个 Question并且不满意。

最佳答案

更新:有一个deployer plugin for TeamCity它允许以多种方式发布工件。

旧答案:以下是针对 TeamCity 没有通过 FTP 发布的内置工件的问题的解决方法:

http://youtrack.jetbrains.net/issue/TW-1558#comment=27-1967

你可以

  1. 创建一个生成构建工件的配置
  2. 创建一个配置,通过 FTP 发布工件
  3. 在 TeamCity 中设置从配置 2 到配置 1 的工件依赖性
  4. 使用手动或自动触发来运行配置 2 以及配置 1 生成的工件。这样,您的工件将从构建 1 下载到配置 2 并发布到您的 FTP 主机。

另一种方法是在 TeamCity 中为配置 1 创建一个额外的构建步骤,它通过 FTP 发布您的文件。

希望对您有所帮助,基尔

关于deployment - 如何将 TeamCity 的工件部署到 Amazon EC2 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com