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

时间:2019-09-27 06:07:09

标签: azure-devops azure-pipelines

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

对我而言,唯一可用的座席池是“ Azure Pipelines”,对于座席规范,我使用了“ ubuntu-16.04”。我对此完全感到困惑。 我只希望我的应用程序可以在http://206.189.22.155:5000上运行。我可以直接在服务器中运行该应用程序,但重点是从发布管道运行它,那么如何将管道连接到ubuntu服务器呢?我认为我的默认azure使用某种虚拟机进行部署。 / p>

1 个答案:

答案 0 :(得分:0)

您可以在Azure DevOps中创建部署组。 Azure管道中的部署组使组织要用于托管应用程序的服务器更加容易。在“ Azure管道->开发”组中,选择“ +新建”按钮,然后选择要注册的目标类型。在Ubuntu服务器中复制并运行注册脚本。 enter image description here

您可以参考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了解更多详细信息

创建部署组后,可以在发布管道中选择它 enter image description here

在配置部署组之后,您可以将应用程序部署到特定服务器。 enter image description here