You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/app-service/deploy-zip.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,16 +20,6 @@ To complete the steps in this article, [create an App Service app](./index.yml),
20
20
21
21
[!INCLUDE [Create a project ZIP file](../../includes/app-service-web-deploy-zip-prepare.md)]
22
22
23
-
## Upload a ZIP package in the Kudu UI
24
-
25
-
In the browser, navigate to `https://<app_name>.scm.azurewebsites.net/ZipDeployUI`.
26
-
27
-
Upload the ZIP package you created in [Create a project ZIP package](#create-a-project-zip-package) by dragging it to the file explorer area on the web page.
28
-
29
-
When deployment is in progress, an icon in the top right corner shows you the progress in percentage. The page also shows verbose messages for the operation below the explorer area. When it's finished, the last deployment message should say `Deployment successful`.
30
-
31
-
The above endpoint doesn't work for Linux App Services at this time. Consider using FTP or the [ZIP deploy API](./faq-app-service-linux.yml) instead.
32
-
33
23
## Deploy a ZIP package
34
24
35
25
When you deploy a ZIP package, App Service unpacks its contents in the default path for your app (`D:\home\site\wwwroot` for Windows, `/home/site/wwwroot` for Linux).
@@ -42,10 +32,20 @@ This ZIP package deployment uses the same Kudu service that powers continuous in
42
32
- Deployment logs.
43
33
- A package size limit of 2048 MB.
44
34
45
-
For more information, see [Kudu documentation](https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file).
46
-
47
35
> [!NOTE]
48
-
> Files in the ZIP package are copied only if their timestamps don't match what is already deployed. Generating a zip using a build process that caches outputs can result in faster deployments. For more information, see [Deploying from a zip file or url](https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file-or-url).
36
+
> Files in the ZIP package are copied only if their timestamps don't match what is already deployed.
37
+
38
+
#### With zip deploy UI in Kudu
39
+
40
+
In the browser, navigate to `https://<app_name>.scm.azurewebsites.net/ZipDeployUI`.
41
+
42
+
Upload the ZIP package you created in [Create a project ZIP package](#create-a-project-zip-package) by dragging it to the file explorer area on the web page.
43
+
44
+
When deployment is in progress, an icon in the top right corner shows you the progress in percentage. The page also shows verbose messages for the operation below the explorer area. When it's finished, the last deployment message should say `Deployment successful`.
45
+
46
+
The above endpoint doesn't work for Linux App Services at this time. Consider using FTP or the [ZIP deploy API](./faq-app-service-linux.yml) instead.
47
+
48
+
#### Without zip deploy UI in Kudu
49
49
50
50
# [Azure CLI](#tab/cli)
51
51
@@ -93,7 +93,7 @@ ARM templates only support [deployments from remotely hosted packages](#deploy-t
93
93
94
94
-----
95
95
96
-
## Enable build automation for ZIP deploy
96
+
## Enable build automation for zip deploy
97
97
98
98
By default, the deployment engine assumes that a ZIP package is ready to run as-is and doesn't run any build automation. To enable the same build automation as in a [Git deployment](deploy-local-git.md), set the `SCM_DO_BUILD_DURING_DEPLOYMENT` app setting by running the following command in the [Cloud Shell](https://shell.azure.com):
99
99
@@ -103,8 +103,6 @@ az webapp config appsettings set --resource-group <group-name> --name <app-name>
103
103
104
104
For more information, see [Kudu documentation](https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file-or-url).
105
105
106
-
[!INCLUDE [What happens to my app during deployment?](../../includes/app-service-deploy-atomicity.md)]
107
-
108
106
## Deploy WAR/JAR/EAR packages
109
107
110
108
You can deploy your [WAR](https://wikipedia.org/wiki/WAR_(file_format)), [JAR](https://wikipedia.org/wiki/JAR_(file_format)), or [EAR](https://wikipedia.org/wiki/EAR_(file_format)) package to App Service to run your Java web app using the Azure CLI, PowerShell, or the Kudu publish API.
0 commit comments