繁体   English   中英

VSTS到Azure Tomcat 8 Web App部署

[英]VSTS to Azure Tomcat 8 Web App deployment

如何使用VSTS版本将War文件部署到运行Tomcat的Azure Web应用程序? 我有一个CI / CD管道在VSTS安装程序中工作,以便在提交代码时进行构建,然后在构建完成时释放新的war文件并将其推送到Azure。 问题是,war文件已部署到\\ site \\ wwwroot \\ webapps而不是\\ site \\ wwwroot \\ bin \\ apache-tomcat-8.5.24 \\ webapps,需要将它作为应用程序插入到Tomcat中。

我尝试在Azure中设置虚拟应用程序并在“部署任务”中引用它,但是我没有得到所需的行为。 使用虚拟应用程序选项,尽管不是Tomcat目录下的webapps目录,但我已经能够影响所交付的war文件的名称(不是我的目标)和该文件交付的子目录。 我缺少哪些选择?

您可以通过Kudu API上传/复制文件。

有关在构建/发行期间如何调用Kudu API的详细信息,请参考此线程:

如何使用Power Shell脚本在Azure中访问Kudu

顺便说一句,默认情况下,war文件应位于site \\ wwwroot \\ webapps中。 在Azure App Services(Windows)中使用自定义Tomcat配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM