簡體   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