Azure Web应用程序-部署前如何运行脚本
我正在尝试使用Azure Web Apps(Linux)来托管一个基本的静态站点。我配置了所有东西,因此每次Git推送都会发生新的部署。我将我的预构建页面放在我的回购协议中,以确认使用此设置一切正常 现在我已经删除了预构建的页面,只保留了模板和构建脚本(基本上只是一个Azure Web应用程序-部署前如何运行脚本,azure,azure-web-app-service,Azure,Azure Web App Service,我正在尝试使用Azure Web Apps(Linux)来托管一个基本的静态站点。我配置了所有东西,因此每次Git推送都会发生新的部署。我将我的预构建页面放在我的回购协议中,以确认使用此设置一切正常 现在我已经删除了预构建的页面,只保留了模板和构建脚本(基本上只是一个npm安装和一个mustatic“编译”),我想在我的web应用程序中运行这个构建脚本。我在网上搜遍了,但什么也找不到 如何在第一次部署和每次Git推送触发部署后运行脚本 如何在第一次部署和每次Git推送触发部署后运行脚本 首先,您
npm安装和一个mustatic“编译”),我想在我的web应用程序中运行这个构建脚本。我在网上搜遍了,但什么也找不到
如何在第一次部署和每次Git推送触发部署后运行脚本
如何在第一次部署和每次Git推送触发部署后运行脚本
首先,您需要使用该工具生成自定义部署脚本
1) 将cli工作模式设置为asm
azure config mode asm
2) 运行自定义部署脚本生成器命令
azure site deploymentscript --node -t bash
这将生成部署站点所需的文件
- .deployment-包含为部署站点而运行的命令
- deploy.sh-包含部署脚本
现在,您可以编辑deploy.cmd
文件并添加自定义步骤
完成后,将生成的文件添加到存储库(.deployment and deploy.sh),并将存储库推送到Azure Web应用程序,查看自定义部署是否正在运行
有关更多详细信息,请参阅