Teamcity 如何绕过快照依赖项手动运行生成

Teamcity 如何绕过快照依赖项手动运行生成,teamcity,Teamcity,目前我的项目中有三个构建:Build、Deploy和Test,其中Deploy对构建具有快照依赖性,Test对Deploy具有快照依赖性 测试构建承载了一组集成测试脚本。每当我单击Test旁边的run按钮时,Build都会运行,但我想直接运行Test,忽略它的依赖性 下面的对话框是我所知道的唯一可能实现我想要的功能的地方,但我调整了各种选项,仍然每次都运行Build 感谢您的帮助。TeamCity中的快照依赖项旨在运行与相同快照源上的依赖项链接的生成。 一旦您有了“如果有合适的版本,请不要运

目前我的项目中有三个构建:Build、Deploy和Test,其中Deploy对构建具有快照依赖性,Test对Deploy具有快照依赖性

测试构建承载了一组集成测试脚本。每当我单击Test旁边的run按钮时,Build都会运行,但我想直接运行Test,忽略它的依赖性

下面的对话框是我所知道的唯一可能实现我想要的功能的地方,但我调整了各种选项,仍然每次都运行Build


感谢您的帮助。

TeamCity中的快照依赖项旨在运行与相同快照源上的依赖项链接的生成。 一旦您有了“如果有合适的版本,请不要运行新版本”,依赖关系将仅在其中有挂起的更改时重建

如果您想对以前的更改运行测试(并在这些更改上测试已经完成的构建),请转到该构建的构建页面并从右上角区域的操作中调用“升级…”。在那里,您可以运行build of Test,它将使用您从中调用操作的当前build of build

在运行测试时,您也可以单击Run的按钮“…”,转到Dependencies选项卡并在那里选择已经完成的构建

如果您发现您通常不需要在与生成相同的源上运行测试(例如,在测试中使用最新的源,并从最新的可用生成中使用测试二进制文件),那么您应该使用TeamCity工件依赖项,而不是快照依赖项