我正在尝试为 Web 应用程序项目完成持续集成/持续部署自动化。我得到了一系列 SO 帖子link1、link2、link3的帮助,现在一切都在运行,除了上传到托管服务器的时间比需要的长;我目前上传所有文件,而不仅仅是那些更改的文件。
创建 TFS2017 构建(或发布)时,有许多任务选项,包括来自市场的一些选项。在这种情况下,我指的是 Build 的对话,如下所示:
我目前正在使用 PowerShell 脚本,如上所述,该脚本似乎有点陈旧且效率低下。我们可用的任何任务是否模仿了运行得非常好且快速的 Visual Studio 2017 Web 部署发布方法?如果不是,我可以使用什么来检查是否必须上传文件的“智能”上传过程?