TeamCity 构建链触发
Posted
技术标签:
【中文标题】TeamCity 构建链触发【英文标题】:TeamCity build chain triggering 【发布时间】:2013-10-09 00:22:43 【问题描述】:在 TeamCity (v8.0.1) 中,我有 3 个配置:Build、Deploy 和 Test
Build 使用 github 编译多达 10 个不同的分支(由分支规范设置指定),并由任何 github 提交触发。
Deploy 是手动触发器,并且对 Build 配置具有工件依赖性。当用户决定是时候进行部署时,他们可以选择任何 Build 工件并输入配置参数的值(告诉 Deploy 构建步骤哪个测试服务器将工件发送到)。
我希望 Test 配置在 Deploy 完成后自动触发,并将使用 Deploy 使用的相同工件。由于 Deploy 是手动触发器,因此似乎正确的构建链不是这里的解决方案,但我可能是错的。有人可以帮忙吗?
【问题讨论】:
【参考方案1】:您是否查看过“Finished Build Trigger”类型?
【讨论】:
是的,我有。我遇到的问题是我希望 Test 使用与 Deploy 相同的构建工件,但我不知道如何设置/使用它。 似乎您必须 1) 在 Test 上设置来自同一链的工件依赖项,以依赖于 Deploy。 2) 向 Test 添加一个触发器,以便在 Deploy 完成时触发构建。 是的,它确实“看起来”像那样 :) 但这并不是那么直截了当。我无法让 Test 选择正确的工件。以上是关于TeamCity 构建链触发的主要内容,如果未能解决你的问题,请参考以下文章