如何使用 Azure DevOps 设置到 Azure 虚拟机的持续部署

How do I set up a continuous deployment to an Azure Virtual Machine using Azure DevOps

我正在尝试使用 Azure Devops 为我的 node.js 项目设置持续部署到 Linux Azure VM。我在哪里可以找到部署文件夹?我找不到像样的文档。

目前我架设了一个远程git服务器直接部署,但效果不理想

使用 Azure DevOps,我们可以将我们的 Web 应用程序设置为持续集成和持续部署 (CI / CD) 到虚拟机 (Linux / Windows)

使用虚拟机创建环境:

  1. 登录到您的 Azure DevOps 组织并导航到您的项目。
  2. 导航到管道页面。 Select 环境并单击创建环境。为环境指定名称(必需)和说明。
  3. 选择虚拟机作为要添加到环境中的资源。单击下一步。
  4. 为操作系统选择Linux并复制注册脚本。
  5. 运行 VM中复制的注册脚本

定义您的 CI(构建)管道以构建您的 Web 应用程序代码并将其发布到工件

定义您的 CD(发布)管道以将您的 Web 应用程序部署到 Linux VM

参考 : Deploy to a Linux VM - Azure Pipelines | Microsoft Docs