0
  • 我正在使用 ready-roll 来生成迁移脚本。
  • 我有三个环境——DEV、UAT 和 PROD,它们在 VSTS 中有一个构建定义和 3 个发布定义。
  • 我不知道我应该在数据库更改的构建定义和发布定义中包含什么。
  • 每个环境的 Db 都不同
  • 我如何在构建定义中配置环境变量,因为它不包含范围?
4

1 回答 1

0

在构建期间,您应该生成迁移脚本并将它们复制到您的放置文件夹。这使它们可用于您的发布定义。一次构建,多次部署。

在发布期间,您应该针对您的数据库运行这些迁移脚本,并且在这里您应该有变量,例如适用于您的环境的连接字符串。不要忘记将它们标记为秘密!

于 2017-11-06T21:40:22.770 回答