Skip to content

Commit 24e8f6f

Browse files
committed
zip deploy reorg
1 parent 04fbc99 commit 24e8f6f

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

articles/app-service/deploy-zip.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,6 @@ To complete the steps in this article, [create an App Service app](./index.yml),
2020

2121
[!INCLUDE [Create a project ZIP file](../../includes/app-service-web-deploy-zip-prepare.md)]
2222

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-
3323
## Deploy a ZIP package
3424

3525
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
4232
- Deployment logs.
4333
- A package size limit of 2048 MB.
4434

45-
For more information, see [Kudu documentation](https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file).
46-
4735
> [!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
4949

5050
# [Azure CLI](#tab/cli)
5151

@@ -93,7 +93,7 @@ ARM templates only support [deployments from remotely hosted packages](#deploy-t
9393

9494
-----
9595

96-
## Enable build automation for ZIP deploy
96+
## Enable build automation for zip deploy
9797

9898
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):
9999

@@ -103,8 +103,6 @@ az webapp config appsettings set --resource-group <group-name> --name <app-name>
103103

104104
For more information, see [Kudu documentation](https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file-or-url).
105105

106-
[!INCLUDE [What happens to my app during deployment?](../../includes/app-service-deploy-atomicity.md)]
107-
108106
## Deploy WAR/JAR/EAR packages
109107

110108
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

Comments
 (0)