Azure DevOps发布管道:如何复制到我的虚拟机

Azure DevOps发布管道:如何复制到我的虚拟机,azure,azure-devops,Azure,Azure Devops,我创建了一个简单的.net核心控制台应用程序。此应用程序的存储库是Azure DevOps存储库。我还创建了一个ubuntu虚拟机,我可以成功连接到它,以接收部署 通过克隆、构建和推送(通过scp命令),我成功地从本地计算机部署了我的应用程序 现在我想使用azure devops管道来实现这一点 我成功地构建了应用程序,但现在我似乎找不到有关如何执行scp(或其他)命令的帮助 Edit1: 好的,这比我预期的要难一个数量级。我现在要放弃了。我已经花了将近两个工作日的时间想办法解决这个问题。我不敢

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

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

现在我想使用azure devops管道来实现这一点

我成功地构建了应用程序,但现在我似乎找不到有关如何执行
scp
(或其他)命令的帮助

Edit1:

好的,这比我预期的要难一个数量级。我现在要放弃了。我已经花了将近两个工作日的时间想办法解决这个问题。我不敢相信在我的本地机器上的脚本上需要4-6个命令的任务需要在devops环境中做这么多工作…

看看支持SCP的管道任务。

看看支持SCP的管道任务。

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


  • 您可以将部署代理配置到VM,并使用发布管理来复制和配置应用程序:


  • 这并没有像预期的那样成功。。。我无法使“SSH服务连接”下拉列表正常工作(我甚至创建了每个可能服务的一个实例),也无法在我的发布管道上输入YAML。这没有按预期进行。。。我无法使“SSH服务连接”下拉列表正常工作(我甚至创建了每个可能服务的一个实例),也无法在发布管道上输入YAML