运行 从另一个构建配置
Running build configuration from another
我想制作一个部署到我们的开发服务器并运行每个测试(快速且简短)的构建配置。
我有一个用于进行生产部署(无测试)的构建配置,但我想对其进行修改,以便生产部署首先触发带有测试的开发部署,然后继续进行生产部署。
我不想将开发 deploy/testing 放入生产配置中,我希望它触发另一个配置并在该配置失败时取消。
能做到吗?
是 - 您需要的是生产部署构建配置和开发部署配置之间的快照依赖关系。
这里我们有一个类似的设置 - 我们希望在部署到测试之前先发布到开发。
为了在我们单击 运行 部署测试时发生这种情况,我们设置了对先前构建配置的快照依赖性
我不知道你是如何触发的,但如果你在生产配置上单击 运行,它会导致开发人员首先构建(生产取决于开发人员 运行)
TeamCity 文档 - Snapshot Dependencies
如果您希望该行为以相反的方式工作,您可以在生产配置上添加一个完成构建触发器 - 这可能会在开发配置完成时触发。
希望对您有所帮助
我想制作一个部署到我们的开发服务器并运行每个测试(快速且简短)的构建配置。
我有一个用于进行生产部署(无测试)的构建配置,但我想对其进行修改,以便生产部署首先触发带有测试的开发部署,然后继续进行生产部署。
我不想将开发 deploy/testing 放入生产配置中,我希望它触发另一个配置并在该配置失败时取消。
能做到吗?
是 - 您需要的是生产部署构建配置和开发部署配置之间的快照依赖关系。
这里我们有一个类似的设置 - 我们希望在部署到测试之前先发布到开发。
为了在我们单击 运行 部署测试时发生这种情况,我们设置了对先前构建配置的快照依赖性
我不知道你是如何触发的,但如果你在生产配置上单击 运行,它会导致开发人员首先构建(生产取决于开发人员 运行)
TeamCity 文档 - Snapshot Dependencies
如果您希望该行为以相反的方式工作,您可以在生产配置上添加一个完成构建触发器 - 这可能会在开发配置完成时触发。
希望对您有所帮助