我有一个 .NET Core 应用程序,已通过 Azure 部署向导配置了持续集成。
此过程在我的团队服务内部创建了一个构建定义,我已将其配置为在签入源代码时构建和部署。
代码已成功构建和部署,但我在通过迁移获取数据库更改以作为 CI 的一部分执行时遇到问题。我已从 Azure 下载 Web 应用程序的发布配置文件并将其导入到 Visual Studio 中。然后,我可以编辑发布设置以包括在发布时运行迁移,如下所示。
当我从 Visual Studio 手动运行此命令时,它会成功发布并执行迁移脚本。
所以我想知道是否有一种方法可以将这个已编辑和工作的发布配置文件导入到我的团队服务持续集成中?
尝试使用带有
/p:DeployOnBuild=true /p:PublishProfile="[your publish profile]"
参数的 Visual Studio 构建步骤。
/p:DeployOnBuild=true /p:PublishProfile="[your publish profile]"
参数。