Skip to content

Commit ad71d1e

Browse files
committed
github+kudu new behavior
1 parent 007c3a6 commit ad71d1e

10 files changed

+13
-13
lines changed

articles/app-service/configure-basic-auth-disable.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Disable basic authentication for deployment
33
description: Learn how to secure App Service deployment by disabling basic authentication.
44
keywords: azure app service, security, deployment, FTP, MsDeploy
55
ms.topic: article
6-
ms.date: 01/24/2024
6+
ms.date: 01/26/2024
77
author: cephalin
88
ms.author: cephalin
99
---
@@ -63,13 +63,13 @@ When you disable basic authentication, deployment methods that depend on basic a
6363
| [Local Git](deploy-local-git.md) | Doesn't work. |
6464
| Azure CLI | In Azure CLI 2.48.1 or higher, the following commands fall back to Microsoft Entra authentication:<br/>- [az webapp up](/cli/azure/webapp#az-webapp-up)<br/>- [az webapp deploy](/cli/azure/webapp#az-webapp-deploy)<br/>- [az webapp deployment source config-zip](/cli/azure/webapp/deployment/source#az-webapp-deployment-source-config-zip)<br/>- [az webapp log deployment show](/cli/azure/webapp/log/deployment#az-webapp-log-deployment-show)<br/>- [az webapp log deployment list](/cli/azure/webapp/log/deployment#az-webapp-log-deployment-list)<br/>- [az webapp log download](/cli/azure/webapp/log#az-webapp-log-download)<br/>- [az webapp log tail](/cli/azure/webapp/log#az-webapp-log-tail)<br/>- [az webapp browse](/cli/azure/webapp#az-webapp-browse)<br/>- [az webapp create-remote-connection](/cli/azure/webapp#az-webapp-create-remote-connection)<br/>- [az webapp ssh](/cli/azure/webapp#az-webapp-ssh)<br/>- [az functionapp deploy](/cli/azure/functionapp#az-functionapp-deploy)<br/>- [az functionapp log deployment list](/cli/azure/functionapp/log/deployment#az-functionapp-log-deployment-list)<br/>- [az functionapp log deployment show](/cli/azure/functionapp/log/deployment#az-functionapp-log-deployment-show)<br/>- [az functionapp deployment source config-zip](/cli/azure/functionapp/deployment/source#az-functionapp-deployment-source-config-zip) |
6565
| [Maven plugin](https://github.com/microsoft/azure-maven-plugins) or [Gradle plugin](https://github.com/microsoft/azure-gradle-plugins) | Works. |
66-
| [GitHub Actions](deploy-continuous-deployment.md?tabs=github) | - An existing GitHub Actions workflow that uses **basic authentication** can't authenticate. In the Deployment Center, disconnect the existing GitHub configuration and create a new GitHub Actions configuration with the **user-assigned identity** option. <br/> - If the existing GitHub Actions deployment is manually configured, follow the guidance in [Deploy to App Service using GitHub Actions](deploy-github-actions.md) to use a service principal or OpenID Connect instead. <br/> - For new GitHub Actions configuration in the Deployment Center, you get an error when you try to use **basic authentication** as the authentication type. Instead, use the **user-assigned identity** option. |
66+
| [GitHub with App Service Build Service](deploy-continuous-deployment.md?tabs=github) | Doesn't work. |
67+
| [GitHub Actions](deploy-continuous-deployment.md?tabs=github) | - An existing GitHub Actions workflow that uses **basic authentication** can't authenticate. In the Deployment Center, disconnect the existing GitHub configuration and create a new GitHub Actions configuration with the **user-assigned identity** option instead. <br/> - If the existing GitHub Actions deployment is [manually configured](deploy-github-actions.md), try using a service principal or OpenID Connect instead. <br/> - For new GitHub Actions configuration in the Deployment Center, use the **user-assigned identity** option. |
6768
| Deployment in [create wizard](https://portal.azure.com/#create/Microsoft.WebSite) | When **Basic authentication** is set to **Disable** and **Continuous deployment** set to **Enable**, GitHub Actions is configured with the **user-assigned identity** option (OpenID Connect). |
68-
| [GitHub with App Service Build Service](deploy-continuous-deployment.md?tabs=github) | - Existing GitHub webhooks can't authenticate anymore. App Service Build Service (Kudu) uses GitHub webhooks to trigger deployments, which require basic authentication. <br/> - Manual syncs from the Deployment Center continue to work because it's not dependent on GitHub webhooks. |
6969
| [Azure Repos with App Service Build Service](deploy-continuous-deployment.md?tabs=github) | Doesn't work. |
7070
| [BitBucket](deploy-continuous-deployment.md?tabs=bitbucket) | Doesn't work. |
7171
| [Azure Pipelines](deploy-azure-pipelines.md) with [AzureWebApp](/azure/devops/pipelines/tasks/reference/azure-web-app-v1) task | Works. |
72-
| [Azure Pipelines](deploy-azure-pipelines.md) with [AzureRmWebAppDeployment](/azure/devops/pipelines/tasks/deploy/azure-rm-web-app-deployment) task | - Use the latest AzureRmWebAppDeployment task to get fallback behavior. <br/> - The **Publish Profile (`PublishProfile`)** connection type doesn't work, because it uses basic authentication. Change the connection type to **Azure Resource Manager (`AzureRM`)**. <br/> - On non-Windows Pipelines agents, authentication works. <br/> - On Windows agents, the [deployment method used by the task](/azure/devops/pipelines/tasks/reference/azure-rm-web-app-deployment-v4#deployment-methods) might need to be modified. When Web Deploy is used (`DeploymentType: 'webDeploy'`) and basic authentication is disabled, the task authenticates with a Microsoft Entra token. There are additional requirements if you're not using the `windows-latest` agent or if you're using a self-hosted agent. For more information, see [I can't Web Deploy to my Azure App Service using Microsoft Entra authentication from my Windows agent](/azure/devops/pipelines/tasks/reference/azure-rm-web-app-deployment-v4#i-cant-web-deploy-to-my-azure-app-service-using-microsoft-entra-id-authentication-from-my-windows-agent).<br/> - Other deployment methods work. |
72+
| [Azure Pipelines](deploy-azure-pipelines.md) with [AzureRmWebAppDeployment](/azure/devops/pipelines/tasks/deploy/azure-rm-web-app-deployment) task | - Use the latest AzureRmWebAppDeployment task to get fallback behavior. <br/> - The **Publish Profile (`PublishProfile`)** connection type doesn't work, because it uses basic authentication. Change the connection type to **Azure Resource Manager (`AzureRM`)**. <br/> - On non-Windows Pipelines agents, authentication works. <br/> - On Windows agents, the [deployment method used by the task](/azure/devops/pipelines/tasks/reference/azure-rm-web-app-deployment-v4#deployment-methods) might need to be modified. When Web Deploy is used (`DeploymentType: 'webDeploy'`) and basic authentication is disabled, the task authenticates with a Microsoft Entra token. There are additional requirements if you're not using the `windows-latest` agent or if you're using a self-hosted agent. For more information, see [I can't Web Deploy to my Azure App Service using Microsoft Entra authentication from my Windows agent](/azure/devops/pipelines/tasks/reference/azure-rm-web-app-deployment-v4#i-cant-web-deploy-to-my-azure-app-service-using-microsoft-entra-id-authentication-from-my-windows-agent).<br/> - Other deployment methods work, such as **zip deploy** or **run from package**. |
7373

7474
## Create a custom role with no permissions for basic authentication
7575

articles/app-service/deploy-authentication-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Authentication types by deployment methods
33
description: Learn the available types of authentication with Azure App Service when deploying your application code.
44
ms.topic: article
5-
ms.date: 01/22/2024
5+
ms.date: 01/26/2024
66
author: cephalin
77
ms.author: cephalin
88
---

articles/app-service/deploy-configure-credentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure deployment credentials
33
description: Learn what types of deployment credentials are in Azure App Service and how to configure and use them.
44

55
ms.topic: article
6-
ms.date: 01/22/2024
6+
ms.date: 01/26/2024
77
ms.reviewer: byvinyal
88
ms.custom: seodec18
99
author: cephalin

articles/app-service/deploy-continuous-deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure continuous deployment
33
description: Learn how to enable CI/CD to Azure App Service from GitHub, Bitbucket, Azure Repos, or other repos. Select the build pipeline that fits your needs.
44
ms.assetid: 6adb5c84-6cf3-424e-a336-c554f23b4000
55
ms.topic: article
6-
ms.date: 01/22/2024
6+
ms.date: 01/26/2024
77
ms.custom: seodec18
88
author: cephalin
99
ms.author: cephalin

articles/app-service/deploy-ftp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy your app to Azure App Service using FTP or FTPS
44

55
ms.assetid: ae78b410-1bc0-4d72-8fc4-ac69801247ae
66
ms.topic: article
7-
ms.date: 01/22/2024
7+
ms.date: 01/26/2024
88
ms.custom: seodec18
99
author: cephalin
1010
ms.author: cephalin

articles/app-service/deploy-github-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Configure CI/CD with GitHub Actions
33
description: Learn how to deploy your code to Azure App Service from a CI/CD pipeline with GitHub Actions. Customize the build tasks and execute complex deployments.
44
ms.topic: article
5-
ms.date: 01/22/2024
5+
ms.date: 01/16/2024
66
ms.reviewer: ushan
77
ms.custom: github-actions-azure, devx-track-azurecli
88
author: cephalin

articles/app-service/deploy-local-git.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Deploy from local Git repo
33
description: Learn how to enable local Git deployment to Azure App Service. One of the simplest ways to deploy code from your local machine.
44
ms.assetid: ac50a623-c4b8-4dfd-96b2-a09420770063
55
ms.topic: article
6-
ms.date: 01/22/2024
6+
ms.date: 01/26/2024
77
ms.reviewer: dariac
88
ms.custom: seodec18, devx-track-azurecli, devx-track-azurepowershell
99
author: cephalin

articles/app-service/deploy-zip.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy files to App Service
33
description: Learn to deploy various app packages or discrete libraries, static files, or startup scripts to Azure App Service
44
ms.topic: article
5-
ms.date: 01/22/2024
5+
ms.date: 01/26/2024
66
ms.custom: seodec18, devx-track-azurecli
77
author: cephalin
88
ms.author: cephalin

articles/app-service/quickstart-dotnetcore.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Quickstart: Deploy an ASP.NET web app"
33
description: Learn how to run web apps in Azure App Service by deploying your first ASP.NET app.
44
ms.assetid: b1e6bd58-48d1-4007-9d6c-53fd6db061e3
55
ms.topic: quickstart
6-
ms.date: 01/22/2024
6+
ms.date: 01/26/2024
77
zone_pivot_groups: app-service-ide
88
adobe-target: true
99
adobe-target-activity: DocsExp–386541–A/B–Enhanced-Readability-Quickstarts–2.19.2021

articles/app-service/quickstart-php.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.assetid: 6feac128-c728-4491-8b79-962da9a40788
55
ms.topic: quickstart
66
author: msangapu-msft
77
ms.author: msangapu
8-
ms.date: 01/22/2024
8+
ms.date: 01/26/2024
99
ms.devlang: php
1010
ms.custom: mode-other, devdivchpfy22, devx-track-azurecli
1111
zone_pivot_groups: app-service-platform-windows-linux

0 commit comments

Comments
 (0)