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
{{ message }}
This repository was archived by the owner on Jan 21, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: Instructions/Labs/AZ400_M03_L06_Deploying_Docker_containers_to_Azure_App_Service_web_apps.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,7 +113,7 @@ A service principal is automatically created by Azure Pipeline when you connect
113
113
8. The choose **Service principal (manual)** and click on **Next**.
114
114
9. Fill in the empty fields using the information gathered during previous steps:
115
115
- Subscription Id and Name.
116
-
- Service Principal Id (or clientId), Key (or Password) and TenantId.
116
+
- Service Principal Id (appId), Service principal key (password) and Tenant ID (tenant).
117
117
- In **Service connection name**type**azure-connection**. This name will be referenced in YAML pipelines when needing an Azure DevOps Service Connection to communicate with your Azure subscription.
118
118
119
119
10. Click on **Verify and Save**.
@@ -126,12 +126,12 @@ In this exercise, you will import and run the CI pipeline.
126
126
127
127
1. Go to **Pipelines>Pipelines**
128
128
2. Click on **New pipeline** button
129
-
3. Select **Azure Repos Git (Yaml)**
129
+
3. Select **Azure Repos Git (YAML)**
130
130
4. Select the **eShopOnWeb** repository
131
131
5. Select **Existing Azure Pipelines YAML File**
132
132
6. Select the **/.ado/eshoponweb-ci-docker.yml** file then click on **Continue**
133
133
7. In the YAML pipeline definition, customize:
134
-
- **YOUR-SUBSCRIPTION-ID** with your Azure subscription id.
134
+
- **YOUR-SUBSCRIPTION-ID** with your Azure subscription ID.
135
135
- **rg-az400-container-NAME** with the resource group name that will be created by the pipeline (it can be an existing resource group too).
136
136
137
137
8. Click on **Save and Run** and waitfor the pipeline to execute successfully.
@@ -147,7 +147,7 @@ In this exercise, you will import and run the CI pipeline.
147
147
148
148
9. Your pipeline will take a name based on the project name. Let's **rename** it for identifying the pipeline better. Go to **Pipelines>Pipelines** and click on the recently created pipeline. Click on the ellipsis and **Rename/move** option. Name it **eshoponweb-ci-docker** and click on **Save**.
149
149
150
-
10. Navigate to the [**Azure Portal**](https://portal.azure.com), search forthe Azure Container Registryin the recently created Resource Group (it should be named **rg-az400-container-NAME**). Make sure that the **eshoponweb/web** was created and contains two tags (one of them is **Latest**).
150
+
10. Navigate to the [**Azure Portal**](https://portal.azure.com), search forthe Azure Container Registryin the recently created Resource Group (it should be named **rg-az400-container-NAME**). On the left-hand side click **Repositories** under **Services** and make sure that the repository **eshoponweb/web** was created. When you click the repository link, you should see two tags (one of them is **latest**), these are the pushed images. If you don't see this, check the status of your pipeline.
151
151
152
152
### Exercise 3: Import and run the CD pipeline
153
153
@@ -179,23 +179,23 @@ You should now see the JSON output which confirms the success of the command run
179
179
180
180
#### Task 2: Import and run the CD pipeline
181
181
182
-
In this task, you will import and run the CI pipeline.
182
+
In this task, you will import and run the CD pipeline.
183
183
184
184
1. Go to **Pipelines>Pipelines**
185
185
2. Click on **New pipeline** button
186
-
3. Select **Azure Repos Git (Yaml)**
186
+
3. Select **Azure Repos Git (YAML)**
187
187
4. Select the **eShopOnWeb** repository
188
188
5. Select **Existing Azure Pipelines YAML File**
189
189
6. Select the **/.ado/eshoponweb-cd-webapp-docker.yml** file then click on **Continue**
190
190
7. In the YAML pipeline definition, customize:
191
-
- **YOUR-SUBSCRIPTION-ID** with your Azure subscription id.
191
+
- **YOUR-SUBSCRIPTION-ID** with your Azure subscription ID.
192
192
- **rg-az400-container-NAME** with the resource group name defined before in the lab.
193
193
194
194
8. Click on **Save and Run** and waitfor the pipeline to execute successfully.
195
195
196
196
>**Note**: The deployment may take a few minutes to complete.
197
197
198
-
The CI definition consists of the following tasks:
198
+
The CD definition consists of the following tasks:
199
199
- **Resources**: It downloads the repository files that will be used in the following tasks.
200
200
- **AzureResourceManagerTemplateDeployment**: Deploys the Azure App Service using bicep template.
201
201
- **AzureResourceManagerTemplateDeployment**: Add role assignment using Bicep
@@ -208,11 +208,11 @@ In this task, you will import and run the CI pipeline.
208
208
209
209
#### Task 3: Test the solution
210
210
211
-
1. In the Azure Portal, navigate to the recently created Resource Group, you should now see three resources (Ap Service, App Service Plan and Container Registry).
211
+
1. In the Azure Portal, navigate to the recently created Resource Group, you should now see three resources (App Service, App Service Plan and Container Registry).
212
212
213
213
1. Navigate to the App Service, then click **Browse**, this will take you to the website.
214
214
215
-
Congratulations! In this exercise, you deployed a website using custom docker image.
215
+
Congratulations! In this exercise, you deployed a website using a custom docker image.
0 commit comments