【发布时间】:2013-07-21 19:43:40
【问题描述】:
我目前正在与 Team city 合作构建我的 MVC 应用程序并用作我的持续集成平台。
在我的解决方案中,我有一个 mvc 项目和一个数据库项目。 Team city 构建并从 mvc 项目中创建一个 nuget 包。作为数据库项目的一部分,我有一个构建事件,它运行一个生成数据库脚本的 powershell 文件。
是否可以在团队城市设置中将此脚本作为其输出的一部分输出,如果可以,如何?
【问题讨论】:
-
对 TeamCity 不太熟悉。它只是使用 MSBuild 或一些命令行来处理项目吗?如果只是一个命令行,您可能会构建/重建项目并添加 SQLPackage 命令来生成脚本。我们通常这样做并使用发布配置文件指向适当的环境。使用 msbuild 也可以做到这一点,尽管我没有使用 msbuild 来实际发布 SQL 项目。
标签: asp.net-mvc-4 teamcity database-project teamcity-7.1