![](/img/trans.png)
[英]how do you access azure pipelines variables in a java maven project?
[英]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.