App service is on Linux. I have a deployment hooked up to my Git repo for a node.js application. I don't have a custom deployment script so Azure creates one for me. The "Running deployment command..." step in the "Deployment Details" blade (see screenshot below) fails with this error:
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"
Can't find the 'manifest' file. I used Kudu to SSH into the '/home/site/deployments/6f824c2be05e1a3ed8afce700177318ec96f0203' directory and sure enough the manifest is not there.
I even tried generating my own deployment script using the kuduscript npm module, but got same error.