我在 TeamCity 中的设置:
我有一个“CI 配置”运行一个单一的构建步骤,它使用从项目签入的 MSBuild 脚本。该配置有许多子目标,例如单元测试、部署到测试站点等。
我还有一个“部署配置”,它使用另一个仅执行部署的 MSBuild 脚本(使用 msdeploy)具有单一目标。这是手动触发的。
我的问题:
“部署配置”需要根据“CI 配置”中的最新固定构建部署修订。整个想法本质上是获得基于 CI 中最新固定构建的一键式部署功能。有谁知道如何在 MSBuild 中使用 TeamCity 做到这一点?
我猜我需要使用“快照依赖项”来获取最新的固定修订版,但我无法弄清楚如何在 MSBuild 脚本中部署该快照商店。
此外,我想指定我想在 MSBuild 脚本中执行此操作,而不是使用 TeamCity 中的“自定义构建”对话框。