Azure DevOps 发布管道:如何复制到我的 VM

Leo*_*rdo 3 azure azure-devops

我创建了一个简单的 .net core 控制台应用程序。此应用程序的存储库是 Azure DevOps 存储库。我还创建了一个 ubuntu 虚拟机,我可以成功连接到该虚拟机以接收部署。

我已成功通过克隆、构建和推送(通过 scp 命令)从本地计算机部署我的应用程序。

现在我想使用 azure devops 管道来执行此操作?

我设法构建了该应用程序,但现在我似乎无法找到有关如何执行scp(或替代)命令的帮助......

编辑1:
好的,这比我预期的要困难一个数量级。我暂时放弃了。我花了近两个工作日的时间试图解决这个问题。我不敢相信,在我的本地计算机上的脚本上需要 4-6 个命令的任务在 DevOps 环境中需要花费这么多精力......

Sha*_*der 5

您可以将部署代理配置到您的虚拟机并使用发布管理来复制和配置您的应用程序:

  1. 在 Linux 上部署代理
  2. 定义您的多阶段持续部署 (CD) 管道