从 VSTS 将静态网站部署到 IIS

Deploy static website to IIS from VSTS

我有一个 Git 存储库托管在 Visual Studio Team Services 中,我需要将其镜像到远程 IIS wwwroot 目录。

看起来很愚蠢,但我习惯于在更复杂的 ASP.NET 站点上做 build/deploy,但是对于这个特定项目,我需要做的就是镜像 Git 存储库到远程 IIS 机器,我不确定什么是最好的方法。

"build" 将静态 HTML files/images 等包发送到 IIS 服务器的最合理方法是什么?

我仍然希望能够使用整个 "build" 和 "release" 范例。构建是否只是成为一个 "zip" 文件,在远程 IIS 目录中得到 "deployed"/上传和解压缩?

是否有适用于此类部署的模板?

提前致谢。

您可以尝试以下步骤:

  1. 在构建中,使用 Publish Build Artifacts 任务发布构建工件。

  2. 在 Release 中,使用 Windows Machine File Copy 任务将工件复制到 emote IIS wwwroot 目录。