我正在尝试为Web应用程序项目完成持续集成/持续部署自动化。我收到了一系列SO帖子link1,link2,link3的帮助,现在正在运行,但上传到托管服务器的时间比需要的时间长;我目前上传所有文件而不是仅更改的文件。
创建TFS2017 Build(或Release)时,有许多Task选项,包括市场上的一些选项。在这种情况下,我指的是Build的对话框,如下所示:
我目前正在使用PowerShell脚本,如上所述,这似乎有点陈旧和低效。我们可以使用的任何任务是否模仿Visual Studio 2017 Web部署发布方法,该方法运行得非常好而且快速?如果没有,我可以将什么用于“智能”?上传过程,检查是否必须上传文件?
答案 0 :(得分:1)
不幸的是,目前没有这种构建任务可以模仿Visual Studio 2017 Web部署发布方法。
通过VS IDE的方法将动态检查是否需要上传某些文件。
但是,通过TFS构建任务或powershell脚本不会执行此操作,只需复制您指定的所有文件即可。害怕没有办法解决“智能”问题。上载过程,检查是否必须上载文件。因为我们不知道VS IDE是如何做到这一点的。