Skip to content

Commit f2d9b94

Browse files
author
gitName
committed
Fix merge conflicts
2 parents d406e86 + 6ad5b0e commit f2d9b94

File tree

337 files changed

+4140
-3366
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

337 files changed

+4140
-3366
lines changed

.openpublishing.redirection.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47389,6 +47389,81 @@
4738947389
"redirect_url": "/training/modules/deploy-message-encryption-microsoft-365/summary",
4739047390
"redirect_document_id": false
4739147391
},
47392+
{
47393+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/1-introduction.yml",
47394+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47395+
"redirect_document_id": false
47396+
},
47397+
{
47398+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/2-decide-qta-right.yml",
47399+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47400+
"redirect_document_id": false
47401+
},
47402+
{
47403+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/3-get-started-qta.yml",
47404+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47405+
"redirect_document_id": false
47406+
},
47407+
{
47408+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/4-tune-queries-qta.yml",
47409+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47410+
"redirect_document_id": false
47411+
},
47412+
{
47413+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/5-knowledge-check.yml",
47414+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47415+
"redirect_document_id": false
47416+
},
47417+
{
47418+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/6-module-summary.yml",
47419+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47420+
"redirect_document_id": false
47421+
},
47422+
{
47423+
"source_path": "learn-pr/sqlserver/use-sql-server-query-tuning-assistant/index.yml",
47424+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47425+
"redirect_document_id": false
47426+
},
47427+
{
47428+
"source_path": "learn-pr/azure/azure-sql-replication/1-introduction.yml",
47429+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47430+
"redirect_document_id": false
47431+
},
47432+
{
47433+
"source_path": "learn-pr/azure/azure-sql-replication/2-track-data-changes-with-cdc.yml",
47434+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47435+
"redirect_document_id": false
47436+
},
47437+
{
47438+
"source_path": "learn-pr/azure/azure-sql-replication/3-exercise-track-data-changes-with-cdc.yml",
47439+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47440+
"redirect_document_id": false
47441+
},
47442+
{
47443+
"source_path": "learn-pr/azure/azure-sql-replication/4-check-if-data-changes-happened-with-change-tracking.yml",
47444+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47445+
"redirect_document_id": false
47446+
},
47447+
{
47448+
"source_path": "learn-pr/azure/azure-sql-replication/5-exercise-check-if-data-changes-happened-with-change-tracking.yml",
47449+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47450+
"redirect_document_id": false
47451+
},
47452+
{
47453+
"source_path": "learn-pr/azure/azure-sql-replication/6-summary.yml",
47454+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47455+
"redirect_document_id": false
47456+
},
47457+
{
47458+
"source_path": "learn-pr/azure/azure-sql-replication/7-knowledge-check.yml",
47459+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47460+
"redirect_document_id": false
47461+
},
47462+
{
47463+
"source_path": "learn-pr/azure/azure-sql-replication/index.yml",
47464+
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",
47465+
"redirect_document_id": false
47466+
},
4739247467
{
4739347468
"source_path": "learn-pr/azure/backup-restore-azure-sql/1-introduction.yml",
4739447469
"redirect_url": "https://learn.microsoft.com/training/browse/?filter-products=sql&products=azure-sql-database",

learn-pr/achievements.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5720,3 +5720,13 @@ achievements:
57205720
title: Architect modern applications using Azure SQL Database
57215721
summary: Break down a scenario for an application and build a multi-service solution based on the microservices approach. Learn how to use modern database capabilities to build a foundation for applications.
57225722
iconUrl: /training/achievements/create-foundation-modern-apps.svg
5723+
- uid: learn-sqlserver.use-sql-server-query-tuning-assistant.badge
5724+
type: badge
5725+
title: Use the SQL Server Query Tuning Assistant
5726+
summary: Learn how the Query Tuning Assistant (QTA) works alongside the Query Store to compare query performance statistics and find queries that are regressing due to changing compatibility levels.
5727+
iconUrl: /training/achievements/sqlserver/using-the-sql-server-query-tuning-assistant.svg
5728+
- uid: learn.azure-sql-replication.badge
5729+
type: badge
5730+
title: Data tracking and synchronization with Azure SQL Database
5731+
summary: "This module introduces you to several data tracking, loading, and streaming tools that you can use to track or synchronize data changes from your Azure SQL Database to other destinations. More specifically, we cover: change data capture (CDC) and change tracking."
5732+
iconUrl: /training/achievements/learn-azure-sql-replication.svg
684 KB
Loading
Lines changed: 40 additions & 0 deletions
Loading
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azdo.create-multi-stage-pipeline.1-introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: Introduction
7-
ms.custom: devdivchpfy22
8-
ms.date: 11/29/2023
9-
author: juliakm
10-
ms.author: jukullam
11-
ms.topic: unit
12-
durationInMinutes: 1
13-
content: |
14-
[!include[](includes/1-introduction.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azdo.create-multi-stage-pipeline.1-introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction
7+
ms.custom: devdivchpfy22
8+
ms.date: 05/01/2025
9+
author: juliakm
10+
ms.author: jukullam
11+
ms.topic: unit
12+
durationInMinutes: 1
13+
content: |
14+
[!include[](includes/1-introduction.md)]
15+
Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azdo.create-multi-stage-pipeline.2-design-the-pipeline
3-
title: Design the pipeline
4-
metadata:
5-
title: Design the pipeline
6-
description: Define stages in your release pipeline and promote changes from one stage to the next.
7-
ms.custom: devdivchpfy22
8-
ms.date: 11/29/2023
9-
author: juliakm
10-
ms.author: jukullam
11-
ms.topic: unit
12-
durationInMinutes: 11
13-
content: |
14-
[!include[](includes/2-design-the-pipeline.md)]
15-
quiz:
16-
title: Check your knowledge
17-
questions:
18-
- content: "Your pipeline includes many tests and quality checks that take several minutes to finish. Which kind of trigger is best for running tests only on code that was peer reviewed?"
19-
choices:
20-
- content: "A build completion trigger"
21-
isCorrect: false
22-
explanation: "A build completion trigger runs a build when another build, such as one for a dependent component, finishes successfully."
23-
- content: "A CI trigger or PR trigger"
24-
isCorrect: true
25-
explanation: "Use CI and PR triggers to control which branches participate in the overall process. You can use them to run your pipeline only during a pull request or after a pull request is merged into a certain branch, such as `main` or a release branch."
26-
- content: "A scheduled trigger"
27-
isCorrect: false
28-
explanation: "Although you can use a scheduled trigger to run tests regularly, is there a better way to run tests only when they're needed?"
29-
- content: "What's the best way to pause the pipeline until an approver signs off on a change?"
30-
choices:
31-
- content: "Use a release approval."
32-
isCorrect: true
33-
explanation: "A release approval pauses the pipeline until an approver accepts or rejects the release."
34-
- content: "Install a Marketplace extension that provides Azure Pipelines tasks that can pause the pipeline."
35-
isCorrect: false
36-
explanation: "Although you might find an extension that can fulfill your need, can you use a built-in mechanism instead?"
37-
- content: "Ask your approver to look at the change. Then manually trigger the pipeline to run."
38-
isCorrect: false
39-
explanation: "Is there an automated way to allow the approver to see the working software and then promote it to the next stage?"
40-
- content: "You want to deploy your web app to the _Test_ environment each time a build finishes. What's the easiest way to set up the process?"
41-
choices:
42-
- content: "Use a scheduled trigger."
43-
isCorrect: false
44-
explanation: "Although a scheduled trigger enables you to build your web app and pick up the latest dependencies on a regular schedule, it doesn't trigger your pipeline to run when a build finishes."
45-
- content: "Watch for build notification emails and manually trigger your build when the other one finishes successfully."
46-
isCorrect: false
47-
explanation: "This method is inefficient. Is there a way to trigger the build automatically?"
48-
- content: "Use a build completion trigger."
49-
isCorrect: true
50-
explanation: "A build completion trigger runs a build when another build, such as one for a dependent component, finishes successfully."
51-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azdo.create-multi-stage-pipeline.2-design-the-pipeline
3+
title: Design the pipeline
4+
metadata:
5+
title: Design the pipeline
6+
description: Define stages in your release pipeline and promote changes from one stage to the next.
7+
ms.custom: devdivchpfy22
8+
ms.date: 05/01/2025
9+
author: juliakm
10+
ms.author: jukullam
11+
ms.topic: unit
12+
durationInMinutes: 11
13+
content: |
14+
[!include[](includes/2-design-the-pipeline.md)]
15+
quiz:
16+
title: Check your knowledge
17+
questions:
18+
- content: "Your pipeline includes many tests and quality checks that take several minutes to finish. Which kind of trigger is best for running tests only on code that was peer reviewed?"
19+
choices:
20+
- content: "A build completion trigger"
21+
isCorrect: false
22+
explanation: "A build completion trigger runs a build when another build, such as one for a dependent component, finishes successfully."
23+
- content: "A CI trigger or PR trigger"
24+
isCorrect: true
25+
explanation: "Use CI and PR triggers to control which branches participate in the overall process. You can use them to run your pipeline only during a pull request or after a pull request is merged into a certain branch, such as `main` or a release branch."
26+
- content: "A scheduled trigger"
27+
isCorrect: false
28+
explanation: "Although you can use a scheduled trigger to run tests regularly, is there a better way to run tests only when they're needed?"
29+
- content: "What's the best way to pause the pipeline until an approver signs off on a change?"
30+
choices:
31+
- content: "Use a release approval."
32+
isCorrect: true
33+
explanation: "A release approval pauses the pipeline until an approver accepts or rejects the release."
34+
- content: "Install a Marketplace extension that provides Azure Pipelines tasks that can pause the pipeline."
35+
isCorrect: false
36+
explanation: "Although you might find an extension that can fulfill your need, can you use a built-in mechanism instead?"
37+
- content: "Ask your approver to look at the change. Then manually trigger the pipeline to run."
38+
isCorrect: false
39+
explanation: "Is there an automated way to allow the approver to see the working software and then promote it to the next stage?"
40+
- content: "You want to deploy your web app to the _Test_ environment each time a build finishes. What's the easiest way to set up the process?"
41+
choices:
42+
- content: "Use a scheduled trigger."
43+
isCorrect: false
44+
explanation: "Although a scheduled trigger enables you to build your web app and pick up the latest dependencies on a regular schedule, it doesn't trigger your pipeline to run when a build finishes."
45+
- content: "Watch for build notification emails and manually trigger your build when the other one finishes successfully."
46+
isCorrect: false
47+
explanation: "This method is inefficient. Is there a way to trigger the build automatically?"
48+
- content: "Use a build completion trigger."
49+
isCorrect: true
50+
explanation: "A build completion trigger runs a build when another build, such as one for a dependent component, finishes successfully."
51+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azdo.create-multi-stage-pipeline.3-set-up-environment
3-
title: Exercise - Set up your Azure DevOps environment
4-
metadata:
5-
title: Exercise - Set up your Azure DevOps environment
6-
description: Create your Azure DevOps project and Azure resources.
7-
ms.custom: devdivchpfy22, devx-track-azurecli
8-
ms.date: 11/29/2023
9-
author: juliakm
10-
ms.author: jukullam
11-
ms.topic: unit
12-
durationInMinutes: 15
13-
content: |
14-
[!include[](includes/3-set-up-environment.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azdo.create-multi-stage-pipeline.3-set-up-environment
3+
title: Exercise - Set up your Azure DevOps environment
4+
metadata:
5+
title: Exercise - Set up your Azure DevOps environment
6+
description: Create your Azure DevOps project and Azure resources.
7+
ms.custom: devdivchpfy22, devx-track-azurecli
8+
ms.date: 05/01/2025
9+
author: juliakm
10+
ms.author: jukullam
11+
ms.topic: unit
12+
durationInMinutes: 15
13+
content: |
14+
[!include[](includes/3-set-up-environment.md)]
15+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azdo.create-multi-stage-pipeline.4-promote-dev
3-
title: Exercise - Promote to the Dev stage
4-
metadata:
5-
title: Exercise - Promote to the Dev stage
6-
description: Promote to the Dev stage by using a build trigger.
7-
ms.custom: devdivchpfy22
8-
ms.date: 11/29/2023
9-
author: juliakm
10-
ms.author: jukullam
11-
ms.topic: unit
12-
durationInMinutes: 8
13-
content: |
14-
[!include[](includes/4-promote-dev.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azdo.create-multi-stage-pipeline.4-promote-dev
3+
title: Exercise - Promote to the Dev stage
4+
metadata:
5+
title: Exercise - Promote to the Dev stage
6+
description: Promote to the Dev stage by using a build trigger.
7+
ms.custom: devdivchpfy22
8+
ms.date: 05/01/2025
9+
author: juliakm
10+
ms.author: jukullam
11+
ms.topic: unit
12+
durationInMinutes: 8
13+
content: |
14+
[!include[](includes/4-promote-dev.md)]
15+

0 commit comments

Comments
 (0)