gpt4 book ai didi

eclipse - 如何从 Eclipse (Windows) 部署到适用于 Linux 的 Azure Web Apps,并自动上传 Linux 环境特定文件?

转载 作者:行者123 更新时间:2023-12-03 04:07:44 25 4
gpt4 key购买 nike

我的应用程序作为 Eclipse 动态项目在我的 Windows 笔记本电脑上运行良好。

我使用 Azure/Publish as Azure Web App 将其部署到适用于 Linux 的 Azure Web Apps。

应用程序部署成功。

但是,有几个特定于 Eclipse 环境的文件,需要更改为特定于 Linux 环境。

目前,我正在部署后使用 WinSCP 手动更改这些内容,然后重新启动 Web 应用程序。有没有办法在部署过程中上传 Linux 环境特定文件?

我的一个想法是使用 maven script 进行部署

<project>
...
<packaging>war</packaging>
...
<build>
<plugins>
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<version>1.6.0</version>
<configuration>

<!-- Web App information -->
<resourceGroup>${RESOURCEGROUP_NAME}</resourceGroup>
<appName>${WEBAPP_NAME}</appName>

<!-- Deploy Web App to the existing App Service Plan -->
<appServicePlanResourceGroup>${PLAN_RESOURCEGROUP_NAME}</appServicePlanResourceGroup>
<appServicePlanName>${PLAN_NAME}</appServicePlanName>

<!-- Java Runtime Stack for Web App on Linux-->
<linuxRuntime>tomcat 8.5-jre8</linuxRuntime>
</configuration>
</plugin>
...
</plugins>
</build>
</project>

但是我不知道如何在脚本中指定 Eclipse 特定的文件,而且我也不知道这是否是最好的方法。

最佳答案

我建议使用 DevOps 管道来满足该自定义需求。

您可以使用 GitHub Actions 来处理 Eclipse 特定文件:

https://github.com/Azure/webapps-deploy#create-azure-web-app-and-deploy-using-github-actions

关于eclipse - 如何从 Eclipse (Windows) 部署到适用于 Linux 的 Azure Web Apps,并自动上传 Linux 环境特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58902459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com