-
Couldn't load subscription status.
- Fork 1
Update intermediate and advanced labs #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Changed the West US references to West Europe for consistency throughout the lab
Fixed typos due to UI update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates intermediate and advanced Azure DevOps lab instructions to improve user experience by standardizing UI navigation terminology and addressing known issues. The changes primarily replace "click" with "select" throughout the documentation for more professional and accessible language, and update some specific UI navigation paths that have changed.
Key changes include:
- Standardized terminology from "click" to "select" across all lab instructions
- Updated Lab 04 duration from 30 to 60 minutes to reflect actual completion time
- Fixed minor UI navigation inconsistencies and updated deprecated interface paths
Reviewed Changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| Instructions/intermediate/09-package-management-azure-artifacts.md | Updated "click" to "select" throughout and corrected step numbering in package creation section |
| Instructions/intermediate/08-set-up-run-functional-tests.md | Standardized UI interaction terminology and fixed pipeline save instruction |
| Instructions/intermediate/07-deploy-docker-containers-azure-app-service.md | Updated terminology and corrected Azure portal navigation paths |
| Instructions/intermediate/06-implement-github-actions-ci-cd.md | Replaced "click" with "select" and updated GitHub UI references |
| Instructions/intermediate/05-enable-continuous-integration-azure-pipelines.md | Standardized terminology throughout Azure DevOps navigation |
| Instructions/intermediate/04-configure-agent-pools-pipeline-styles.md | Updated lab duration and fixed minor wording |
| Instructions/intermediate/02-implement-microsoft-dev-box.md | Updated Microsoft Entra admin center navigation paths |
| Instructions/intermediate/01-implement-ci-cd-with-github-actions-and-iac-with-bicep.md | Updated region references and terminology |
| Instructions/advanced/08-monitor-application-performance-azure-load-testing.md | Standardized terminology and updated pipeline configuration steps |
| Instructions/advanced/07-deployments-azure-bicep-templates.md | Updated UI interaction terminology throughout |
| Instructions/advanced/06-enable-dynamic-configuration-feature-flags.md | Added service connection setup and updated Azure portal navigation |
| Instructions/advanced/05-integrate-azure-key-vault-azure-devops.md | Added service connection configuration and updated terminology |
| Instructions/advanced/04-control-deployments-release-gates.md | Standardized UI terminology and updated Azure portal references |
| Instructions/advanced/03-configure-pipelines-code-yaml.md | Updated terminology and Cloud Shell setup instructions |
| Instructions/advanced/02-implement-self-service-infrastructure-bicep.md | Updated lab duration and fixed storage account naming |
| Instructions/advanced/01-enhance-workload-traffic-manager-test-azure-chaos-studio.md | Simplified deployment parameters and added error handling guidance |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| - **resource-group**: the name of the resource group, for example **rg-az400-container-NAME** (replace NAME) | ||
| - **location**: the name of the Azure region, for example **southcentralus** | ||
| - **templateFile**: **'infra/webapp.bicep'** | ||
| - **templateFile**: **'webapp.bicep'** |
Copilot
AI
Aug 29, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The templateFile path has been changed from 'infra/webapp.bicep' to 'webapp.bicep', but this appears to be inconsistent with the repository structure mentioned earlier which indicates templates are in the 'infra' folder. This change should be verified to ensure the file path is correct.
| - **templateFile**: **'webapp.bicep'** | |
| - **templateFile**: **'infra/webapp.bicep'** |
| --parameters webAppName=eshoponweb-eastus-$(uuidgen)-$(date +%s) \ | ||
| sku=F1 \ | ||
| linuxFxVersion="DOTNETCORE|8.0" | ||
| --parameters webAppName=eshoponweb-eastus-XXXX sku=S1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@afelix-95 here we can leave the automated way of generating the name:
--parameters webAppName=eshoponweb-eastus-$(uuidgen)-$(date +%s)
, and update only the SKU to S1 as you suggested. No needed for the XXXX add in the description and resource name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed it because when running the command in cloud shell, it returns an error message that the name is not valid due to the final web app name having more than 24 characters.
| --parameters webAppName=eshoponweb-westus-$(date +%s%N) \ | ||
| sku=F1 \ | ||
| linuxFxVersion="DOTNETCORE|8.0" | ||
| --parameters webAppName=eshoponweb-westus-XXXX sku=S1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as the above comment, you can keep the random webAppName=eshoponweb-eastus-$(uuidgen)-$(date +%s)
| ### Configure the target environment | ||
|
|
||
| > **Note:** You will start by creating the resource groups. You will run the workflow twice in order to deploy two instances of the website in two different Azure regions (East US and West US in this example). You can adapt these to use regions closer to your location if preferred. | ||
| > **Note:** You will start by creating the resource groups. You will run the workflow twice in order to deploy two instances of the website in two different Azure regions (East US and West Europe in this example). You can adapt these to use regions closer to your location if preferred. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, revert. The regions are correct, West US and East US.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While the instructions said West US and the resource group created referenced West US, the pipeline and code snippets for the web app reference West Europe. Should I change it all to West US or leave them mixed as they were before?
| 1. On the **Resource groups** page, select **+ Create**. | ||
| 1. In the **Resource groups** text box, enter **`rg-eshoponweb-westus`**. | ||
| 1. In the **Region** drop-down list, select **(US) West US**. | ||
| 1. In the **Resource groups** text box, enter **`rg-eshoponweb-westeurope`**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, revert. The regions are correct, West US and East US.
| 1. In the **Resource groups** text box, enter **`rg-eshoponweb-westus`**. | ||
| 1. In the **Region** drop-down list, select **(US) West US**. | ||
| 1. In the **Resource groups** text box, enter **`rg-eshoponweb-westeurope`**. | ||
| 1. In the **Region** drop-down list, select **(Europe) West Europe**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, revert. The regions are correct, West US and East US.
| ```yaml | ||
| RESOURCE-GROUP: rg-eshoponweb-westus | ||
| RESOURCE-GROUP: rg-eshoponweb-westeurope |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, revert. The regions are correct, West US and East US.
Instructions/intermediate/04-configure-agent-pools-pipeline-styles.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 16 out of 16 changed files in this pull request and generated 2 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Intermediate:
Advanced: