Improves the performance and reliability of ARM template deployment
New ARM template deployment time:
Old ARM template deployment time (best case):
Usually, many issues occur and needed to troubleshoot in order to redeploy.
Implementation details
To speed up deployment changed deployment mechanisms to MSDeploy/ZipDeploy. Unlike other Kudu deployment mechanisms, MSDeploy/ZipDeploy assumes by default that deployments from zip files are ready to run and do not require additional build steps during deployments, such as npm install or dotnet restore/dotnet publish.
To reduce the risk of file copy locking issues for Azure functions enabled functions to run from a package.
To build and create release used GitHub Actions workflow.
Improves the performance and reliability of ARM template deployment
New ARM template deployment time:
Old ARM template deployment time (best case): Usually, many issues occur and needed to troubleshoot in order to redeploy.
Implementation details
To speed up deployment changed deployment mechanisms to MSDeploy/ZipDeploy. Unlike other Kudu deployment mechanisms, MSDeploy/ZipDeploy assumes by default that deployments from zip files are ready to run and do not require additional build steps during deployments, such as npm install or dotnet restore/dotnet publish.
To reduce the risk of file copy locking issues for Azure functions enabled functions to run from a package.
To build and create release used GitHub Actions workflow.