Teamcity 从另一个运行生成配置

Teamcity 从另一个运行生成配置,teamcity,Teamcity,我想做一个构建配置,部署到我们的dev服务器并运行每个测试(快速和简短) 我有一个用于执行生产部署(无测试)的构建配置,但我想修改它,以便生产部署首先触发带有测试的dev部署,然后继续进行生产部署 我不想将dev部署/测试放在生产配置中,我希望它触发另一个配置,并在该配置失败时取消 可以这样做吗?是-您需要的是生产部署构建配置和开发部署配置之间的快照依赖关系 这里我们有一个类似的设置-我们希望在部署到测试之前发布到开发 为了在单击“部署时运行”进行测试时实现这一点,我们在以前的构建配置上设置了

我想做一个构建配置,部署到我们的dev服务器并运行每个测试(快速和简短)

我有一个用于执行生产部署(无测试)的构建配置,但我想修改它,以便生产部署首先触发带有测试的dev部署,然后继续进行生产部署

我不想将dev部署/测试放在生产配置中,我希望它触发另一个配置,并在该配置失败时取消


可以这样做吗?

是-您需要的是生产部署构建配置和开发部署配置之间的快照依赖关系

这里我们有一个类似的设置-我们希望在部署到测试之前发布到开发

为了在单击“部署时运行”进行测试时实现这一点,我们在以前的构建配置上设置了快照依赖项

我不知道您是如何触发的,但是如果您在生产配置上单击Run,它将导致首先构建一个开发人员(生产取决于正在运行的开发人员)

TeamCity文档-

如果您想让行为反过来工作,您可以在生产配置上添加一个finishbuild触发器——这可以在dev配置完成时触发

希望这有帮助