作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序作为 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/
我是一名优秀的程序员,十分优秀!