【发布时间】:2013-11-25 19:51:01
【问题描述】:
Stack 上的第一篇文章,所以请温柔!
我们刚刚开始与 TeamCity 进行持续集成。我们设置了一个 TeamCity 项目,如下所示:
- 解决方案构建(构建整个解决方案) - .Sln 文件
- 调试到开发服务器(在调试配置中构建 .csproj 并使用 MSDeploy 部署到测试服务器)
- 发布到生产(在发布配置中构建 .csproj 并使用 MSDeploy 部署到生产服务器)
在我们的 Umbraco Visual Studio 项目(它是一个 Web 应用程序而不是标准的网站项目类型)中,我们将 umbraco_client 和 umbraco 文件夹排除在项目之外,主要是因为它们已经编译并且不需要重新编译通过我们的流程。然而,这两个文件夹都包含在 SVN 存储库中。
我们遇到的问题是因为这两个文件夹被排除在 Visual Studio 项目之外,TeamCity 没有部署它们。
所以我的问题归结为“如何在 TeamCity 构建包中包含文件夹,而这些文件夹位于 SVN 中但从 Visual Studio 项目中排除?”。
任何指针将不胜感激。
谢谢
点开发
【问题讨论】:
标签: continuous-integration teamcity umbraco