[英]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.