App服务在Linux上。我有一个与我的Git仓库连接的部署,用于node.js应用程序。我没有自定义部署脚本,因此Azure为我创建了一个。 "正在运行的部署命令......"进入"部署细节" blade(见下面的屏幕截图)因此错误而失败:
Command: "/home/site/deployments/tools/deploy.sh"
Handling node.js deployment.
Kudu sync from: '/home/site/repository' to: '/home/site/wwwroot'
Error: ENOENT: no such file or directory, open '/home/site/deployments/6f824c2be05e1a3ed8afce700177318ec96f0203/manifest'
An error has occurred during web site deployment.
Kudu Sync failed
\n/opt/Kudu/bin/Scripts/starter.sh "/home/site/deployments/tools/deploy.sh"
无法找到'清单'文件。我用Kudu来SSH进入' / home / site / deployments / 6f824c2be05e1a3ed8afce700177318ec96f0203'目录,确定清单不存在。
我甚至尝试使用kuduscript npm模块生成自己的部署脚本,但出现了相同的错误。