1

我正在尝试为 Web 应用程序项目完成持续集成/持续部署自动化。我得到了一系列 SO 帖子link1link2link3的帮助,现在一切都在运行,除了上传到托管服务器的时间比需要的长;我目前上传所有文件,而不仅仅是那些更改的文件。

创建 TFS2017 构建(或发布)时,有许多任务选项,包括来自市场的一些选项。在这种情况下,我指的是 Build 的对话,如下所示:

在此处输入图像描述

我目前正在使用 PowerShell 脚本,如上所述,该脚本似乎有点陈旧且效率低下。我们可用的任何任务是否模仿了运行得非常好且快速的 Visual Studio 2017 Web 部署发布方法?如果不是,我可以使用什么来检查是否必须上传文件的“智能”上传过程?

4

1 回答 1

1

不幸的是,目前还没有这种构建任务可以模仿 Visual Studio 2017 Web 部署发布方法。

VS IDE 中的方法会动态检查某些文件是否需要上传。

但是,通过 TFS 构建任务或 powershell 脚本不会执行此操作,只需复制您分配的所有文件。恐怕没有用于检查是否必须上传文件的“智能”上传过程的解决方法。因为我们不知道 VS IDE 是如何做到的。

于 2017-11-24T00:27:19.077 回答