繁体   English   中英

如何使用 azure-devops 将应用程序部署到特定的 ubuntu 服务器?

[英]how to deploy an application to a particular ubuntu server using azure-devops?

我在 azure 存储库中有我的代码。我创建了运行任务“npm install”和“npm run start”的发布管道。这将部署我的应用程序。但我想将此应用程序部署到我的 ubuntu 服务器 206.189.22.155来自 azure 发布管道。有什么方法可以配置发布管道以使用我的 ubuntu 服务器?

我唯一可用的代理池是“Azure Pipelines”,对于代理规范,我使用了“ubuntu-16.04”。我完全不知道它是如何工作的。 我只想让我的应用程序在http://206.189.22.155:5000上运行。 我可以直接在服务器中运行应用程序,但重点是从发布管道运行它。那么如何将管道连接到我的 ubuntu 服务器?我认为我的默认 azure 使用某种虚拟机进行部署。

您可以在 Azure DevOps 中创建部署组。 Azure 管道中的部署组可以更轻松地组织您要用于托管应用程序的服务器。 在 Azure 管道 -> 开发组中,select “+New”按钮和要注册的目标类型。 在 Ubuntu 服务器中复制并运行注册脚本。 在此处输入图像描述

您可以参考https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/deploy-linuxvm-deploygroups?view=azure-devops&tabs=java-script#define-your-ci- build-pipelinehttps://docs.microsoft.com/en-us/azure/devops/pipelines/release/deployment-groups/index?view=azure-devops了解更多详细信息

创建部署组后,您可以在发布管道中选择它在此处输入图像描述

配置部署组后,您可以将应用程序部署到特定服务器。 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM