0

我的网站有数千个文件(15-20K),其中许多是被不同人修改的内容文件。

目前我正在手动将修改后的文件上传到各种环境(DEV/QA 和生产)。

在这方面我可以使用 Teamcity 之类的工具来提供帮助吗?它可以处理那么多文件吗?

我想要一些足够聪明的东西,只能通过 FTP 将修改后的文件上传到服务器。

这是一个 .NET 应用程序,所以我也将使用 Teamcity 进行构建等。

4

3 回答 3

1

TeamCity 将帮助您组织构建并为自动执行安排相同的时间。因此,这将是使用 TeamCity 使您的构建自动化的好选择。

但是,仍然要将文件复制到您的 DEV/QA 和生产环境,您可能需要编写 MSBuild 脚本左右才能将其作为构建后操作完成。

TeamCity 让您更轻松地管理构建大量时间。

于 2012-06-07T17:31:25.840 回答
0

如果 HTTP(S) 是一个选项,我将使用 MSDeploy 作为 IIS 包/发布或只是哑文件夹同步和上传更改的文件,否则您可以使用任何 FTP 同步实用程序并直接从 TeamCity 调用它,或者简单地包装它如果需要一些文件预打包,则为 MSBuild 脚本。

于 2012-06-07T18:34:03.317 回答
0

我会使用 TeamCity 进行构建和打包,使用 GoodSync(或同等同步工具)进行发布。我会避免使用 WebDeploy (MSDeploy) 进行发布,因为它的同步引擎根本不适用于大型网站。反过来,GoodSync 允许指定详细的同步规则并使发布更加高效。

于 2012-06-09T10:55:03.683 回答