【问题标题】:Teamcity build chain issueTeamcity 构建链问题
【发布时间】:2012-01-24 12:00:39
【问题描述】:

在 teamcity 中,我有用于构建、部署和测试项目的单独配置。我们想将它们链接在一起。基本上,“构建”配置执行由版本控制签入触发的构建,“部署”配置将所需的项目文件部署到集成服务器上,“测试”配置在集成上运行自动化测试服务器部署的文件。

源代码仅在“构建”配置运行时检出,我想在“部署”配置中使用通过此配置检出的代码,一旦将文件部署到特定目录,我想针对这些部署的文件运行“测试”配置。为了实现这一点,我目前在 teamcity 的“部署”、“测试”配置设置中硬编码了路径。

但是当我们链接它们时,我希望“部署”、“测试”配置能够分别自动获取签出代码的路径和部署文件的路径。

我不确定这是否可以使用 teamcity 工件来完成。即使不确定如何配置它。

有人可以帮忙吗。

谢谢

【问题讨论】:

    标签: build teamcity artifacts chain


    【解决方案1】:

    “构建”配置应将源代码文件和它编译为工件的二进制文件发布。然后,您可以在检索这些工件的“部署”和“测试”配置中设置依赖关系。这样您就不需要对源代码文件的路径进行硬编码。

    另外一个需要考虑的事情是构建参数,您可以使用它来避免硬编码到二进制文件部署位置的路径。

    以下是 TeamCity 文档中一些有用页面的链接。

    Artifacts

    Artifact Dependencies

    Build Parameters

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-13
      • 2013-10-09
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多