Build Teamcity构建链问题

Build Teamcity构建链问题,build,teamcity,artifacts,chain,Build,Teamcity,Artifacts,Chain,在teamcity中,我有用于构建、部署和测试项目的单独配置。我们希望将它们链接在一起。“构建”配置基本上执行由版本控制签入触发的构建,“部署”配置将所需的项目文件部署到集成服务器上,“测试”配置对集成服务器部署的文件运行自动测试 只有在运行“build”配置时才签出源代码,我希望在“deployment”配置中使用此配置签出的代码,一旦将文件部署到特定目录中,我希望对这些部署的文件运行“test”配置。为了实现这一点,我在teamcity的“部署”和“测试”配置设置中硬编码了路径 但是当我们链

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

只有在运行“build”配置时才签出源代码,我希望在“deployment”配置中使用此配置签出的代码,一旦将文件部署到特定目录中,我希望对这些部署的文件运行“test”配置。为了实现这一点,我在teamcity的“部署”和“测试”配置设置中硬编码了路径

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

我不确定是否可以使用teamcity工件来实现这一点,即使它不确定如何配置它

有人能帮忙吗

谢谢

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

需要考虑的另一件事是构建参数,您可能可以使用这些参数来避免硬编码到部署二进制文件的路径

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