如何创建等同于 Visual Studio 的 Web Deploy Publish 方法的 TFS2017 构建任务?
How do I create a TFS2017 Build Task equivalent to Visual Studio's Web Deploy Publish method?
我正在尝试完成 Web 应用程序项目的连续 Integration/Continuous 部署自动化。我得到了一系列 SO 帖子 , , 的帮助,现在情况 运行,只是上传到托管服务器的时间比需要的时间长;我目前上传所有文件,而不仅仅是更改的文件。
创建 TFS2017 构建(或发布)时有许多任务选项,包括一些来自市场的选项。在这种情况下,我指的是构建对话,如下所示:
我目前正在使用 PowerShell 脚本,如上所述,它看起来有点陈旧且效率低下。我们可以使用的任何任务是否模仿了运行得非常好且快速的 Visual Studio 2017 Web 部署发布方法?如果没有,我可以使用什么来检查是否必须上传文件的 'intelligent' 上传过程?
不幸的是,目前还没有这种构建任务可以模仿 Visual Studio 2017 Web 部署发布方法。
VS中的方法IDE会动态判断一些文件是否需要上传
然而,通过 TFS 构建任务或 powershell 脚本不会执行此操作,只需复制您分配的所有文件即可。恐怕没有 'intelligent' 上传过程的解决方法来检查是否必须上传文件。因为我们不知道 VS IDE 是如何做到这一点的。
我正在尝试完成 Web 应用程序项目的连续 Integration/Continuous 部署自动化。我得到了一系列 SO 帖子
创建 TFS2017 构建(或发布)时有许多任务选项,包括一些来自市场的选项。在这种情况下,我指的是构建对话,如下所示:
我目前正在使用 PowerShell 脚本,如上所述,它看起来有点陈旧且效率低下。我们可以使用的任何任务是否模仿了运行得非常好且快速的 Visual Studio 2017 Web 部署发布方法?如果没有,我可以使用什么来检查是否必须上传文件的 'intelligent' 上传过程?
不幸的是,目前还没有这种构建任务可以模仿 Visual Studio 2017 Web 部署发布方法。
VS中的方法IDE会动态判断一些文件是否需要上传
然而,通过 TFS 构建任务或 powershell 脚本不会执行此操作,只需复制您分配的所有文件即可。恐怕没有 'intelligent' 上传过程的解决方法来检查是否必须上传文件。因为我们不知道 VS IDE 是如何做到这一点的。