繁体   English   中英

如何使用 Azure 管道将 Java/Maven 应用程序部署到本地服务器?

[英]How to deploy a Java/Maven application to a local server using Azure pipelines?

我有一个在 Maven 上运行的 Java 应用程序,它运行良好,我已手动将其部署到本地服务器并按预期运行。

如何使用 Azure DevOps 将其部署到本地服务器?

我在那里找到的所有选项都指向 Azure App Services 或类似服务,我的公司有自己的部署环境来部署它。 请帮忙

您可以查看以下解决方案以将 Java 应用程序部署到本地服务器。

1、使用自托管代理。

请参阅下面的简单示例:

触发器: - 主

pool: Default #select the agent pool where you self-hosted agent resides.

steps:
- task: MavenAuthenticate@0
  ...configuration...
- task: Maven@3
  ...configuration...
- task: CopyFiles@2
  ...configuration...

2、使用Deployment group和release pipeline

  • 创建一个部署组并将您的本地服务器添加到部署组作为部署目标。

  • 创建构建管道以构建您的 Maven 应用程序。 参考上面的解决方法。

  • 使用发布构建工件任务将构建的应用程序发布为工件。 请参阅下面的简单示例:

     pool: vmImage: ubuntu-latest #run pipeline on cloud agent. steps: - task: MavenAuthenticate@0 ...configuration... - task: Maven@3 ..configuration... - task: PublishBuildArtifacts@1 ...configuration...
  • 创建发布管道

  • 添加部署组作业,将您的 Maven 应用程序部署到部署组中的本地机器。

主要思想是使用自托管代理或部署组在 azure devops 和本地服务器计算机之间创建连接。

暂无
暂无

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

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