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-continuous-deployment.md
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,45 +87,42 @@ You can use the built-in Kudu App Service build server to continuously deploy fr
87
87
88
88
If your account has the necessary permissions, you can set up Azure Pipelines to continuously deploy from GitHub or Azure Repos repositories. For more information about deploying through Azure Pipelines, see [Deploy a web app to Azure App Services](/azure/devops/pipelines/apps/cd/deploy-webdeploy-webapps).
89
89
90
-
For Azure App Service to create continuous delivery Azure Pipelines in your Azure DevOps organization:
90
+
For Azure App Service to create continuous delivery using Azure Pipelines, your Azure DevOps organization should hvae the following permissions:
91
91
92
92
- Your Azure account must have permissions to write to Azure Active Directory and create a service.
93
93
94
94
- Your Azure account must have the **Owner** role in your Azure subscription.
95
95
96
96
- You must be an administrator in the Azure DevOps project you want to use.
97
97
98
-
To configure Azure Pipelines (Preview):
98
+
To configure the Azure Pipelines (Preview):
99
99
100
-
1. In the [Azure portal](https://portal.azure.com), search for and select **App Services**, and then select the web app you want to deploy.
100
+
1. In the [Azure portal](https://portal.azure.com), search for **App Services**, and then select the web app you want to deploy.
101
101
102
102
1. On the app page, select **Deployment Center** in the left menu.
103
+
104
+
1. Select your authorized source control provider on the **Deployment Center** page and select **Continue**. For **GitHub**, you can select **Change Account** to change the authorized account.
1. On the **Configure** page, in the **Code** section:
107
113
108
-
- For GitHub, drop down and select the **Organization**, **Repository**, and **Branch** you want to deploy continuously.
114
+
- For **GitHub**, select the **Organization**, **Repository**, and **Branch** you want to deploy continuously and select **Continue**.
109
115
110
116
> [!NOTE]
111
117
> If you don't see any repositories, you may need to authorize Azure App Service in GitHub. Browse to your GitHub repository and go to **Settings** > **Applications** > **Authorized OAuth Apps**. Select **Azure App Service**, and then select **Grant**. For organization repositories, you must be an owner of the organization to grant the permissions.
112
118
113
-
- For Azure Repos, select the **Azure DevOps Organization**, **Project**, **Repository**, and **Branch** you want to deploy continuously, or configure a new Azure DevOps organization.
119
+
- For Azure Repos, select the **Azure DevOps Organization**, **Project**, **Repository**, and **Branch** you want to deploy continuously, or configure a new Azure DevOps organization and select **Continue**.
114
120
115
121
> [!NOTE]
116
122
> If your existing Azure DevOps organization isn't listed, you may need to link it to your Azure subscription. For more information, see [Define your CD release pipeline](/azure/devops/pipelines/apps/cd/deploy-webdeploy-webapps#cd).
117
-
118
-
1. Select **Continue**.
119
-
120
-
1. For Azure Repos, in the **Build** section, specify the language framework that Azure Pipelines should use to run build tasks, and then select **Continue**.
121
-
122
-
1. On the **Test** page, choose whether to enable load tests, and then select **Continue**.
123
-
124
-
1. Depending on your App Service plan [pricing tier](https://azure.microsoft.com/pricing/details/app-service/plans/), you may see a **Deploy to staging** page. Choose whether to [enable deployment slots](deploy-staging-slots.md), and then select **Continue**.
125
-
126
-
> [!NOTE]
127
-
> Azure Pipelines doesn't allow continuous delivery to the production slot. This restriction prevents accidental deployments to production. Set up continuous delivery to a staging slot, verify the changes there, and then swap the slots when you are ready.
128
123
124
+
1. In the **Build** section, specify the language framework that Azure Pipelines should use to run build tasks, and then select **Continue**.
125
+
129
126
1. After you configure the build provider, review the settings on the **Summary** page, and then select **Finish**.
130
127
131
128
New commits in the selected repository and branch now deploy continuously into your App Service app. You can track the commits and deployments on the **Deployment Center** page.
0 commit comments