Visual Studio 在线 - 直接部署 HTML/JS 仅应用程序,无需编译
Visual Studio Online - Deploy HTML/JS only application directly, without compile
如果您有一个纯 HTML/JS 项目,不需要任何类型的编译或任何东西 - 但部署基本上只是将文件复制到网络应用程序 - 你如何做到这一点?
我已经为持续集成和部署设置了 20 多个 .Net 项目,并且效果很好 - 但我不知道如何做这件事(看似更简单)。
提前致谢
注意:不确定,如果没有构建的发布很好practise.But你的场景看起来不错。
在发布管道中,您可以 use/add 复制任务,例如 [Windows machine file copy / Copy Files Over SSH / FTP upload / Publish Build Artifacts /..] 到您的目标 machine/File 共享。发布将像往常一样自动进行
如果 solution/Code 路径可访问,您可以 add/append 直接在任何现有的可行发布定义中执行任何这些任务,否则使用任何可行的指定任务创建新的发布定义
首先,您需要确保您的构建代理可以访问您的目标机器。如果 Host agents 无法访问持有 web 应用程序的目标机器,则 deploy a private agent 是必要的。
然后,在您的 build/release 定义中,您可以添加 Windows Machine File Copy 任务来复制文件。
如果您有一个纯 HTML/JS 项目,不需要任何类型的编译或任何东西 - 但部署基本上只是将文件复制到网络应用程序 - 你如何做到这一点?
我已经为持续集成和部署设置了 20 多个 .Net 项目,并且效果很好 - 但我不知道如何做这件事(看似更简单)。
提前致谢
注意:不确定,如果没有构建的发布很好practise.But你的场景看起来不错。
在发布管道中,您可以 use/add 复制任务,例如 [Windows machine file copy / Copy Files Over SSH / FTP upload / Publish Build Artifacts /..] 到您的目标 machine/File 共享。发布将像往常一样自动进行
如果 solution/Code 路径可访问,您可以 add/append 直接在任何现有的可行发布定义中执行任何这些任务,否则使用任何可行的指定任务创建新的发布定义
首先,您需要确保您的构建代理可以访问您的目标机器。如果 Host agents 无法访问持有 web 应用程序的目标机器,则 deploy a private agent 是必要的。
然后,在您的 build/release 定义中,您可以添加 Windows Machine File Copy 任务来复制文件。