Build 如何创建与Visual Studio';等效的TFS2017生成任务;s的Web部署发布方法?

Build 如何创建与Visual Studio';等效的TFS2017生成任务;s的Web部署发布方法?,build,visual-studio-2017,web-deployment,build-agent,Build,Visual Studio 2017,Web Deployment,Build Agent,我正在尝试为web应用程序项目完成持续集成/持续部署自动化。我得到了一系列SO帖子的帮助,现在一切都在运行,只是上传到托管服务器的时间比需要的时间长;我现在上传了所有的文件,而不仅仅是那些修改过的文件 创建TFS2017构建(或发布)时,有许多任务选项,包括一些来自市场的选项。在本例中,我指的是构建对话,如下所示: 我目前使用的是PowerShell脚本,如上所述,它似乎有点过时,效率低下。我们可以使用的任务中有没有模仿Visual Studio 2017 Web Deploy Publish

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

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


我目前使用的是PowerShell脚本,如上所述,它似乎有点过时,效率低下。我们可以使用的任务中有没有模仿Visual Studio 2017 Web Deploy Publish方法,该方法运行得非常好和快速?如果不是,我可以使用什么来检查是否必须上载文件的“智能”上载过程?

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

通过VS IDE的方法将动态检查是否需要上载某些文件


但是,通过TFS生成任务或powershell脚本不会执行此操作,只需复制您分配的所有文件即可。恐怕对于检查是否必须上传文件的“智能”上传过程没有解决办法。因为我们不知道VSIDE是如何做到这一点的

只是检查一下,因为有时候我们忽略了显而易见的东西。我关注的是一个PowerShell脚本,它似乎能够准确地跟踪哪些内容需要上传,哪些不需要上传。这不是小事,这就是为什么我希望有一个现有的任务,但它可以做到。谢谢你的确认。