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