Skip to content

Commit a42cb93

Browse files
authored
Merge pull request #8009 from MicrosoftDocs/users/chcomley/438924-pats-entra
[PATs/Entra] Update use-demo-generator-v2.md
2 parents 1e732d1 + c4f5aaf commit a42cb93

File tree

1 file changed

+34
-36
lines changed

1 file changed

+34
-36
lines changed
Lines changed: 34 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,35 @@
11
---
22
title: Use Azure DevOps Demo Generator
3-
description: Use the Azure DevOps Services Demo Generator V2 to create and populate a demo project
3+
description: Use the Azure DevOps Services Demo Generator V2 to create and populate a demo project.
44
ms.subservice: azure-devops-new-user
55
ms.author: sdanie
66
ms.topic: conceptual
77
monikerRange: 'azure-devops'
8-
ms.date: 2/28/2025
8+
ms.date: 06/06/2025
99
---
1010

1111
# Get started creating and populating demo Azure DevOps Services projects
1212

1313
[!INCLUDE [version-eq-azure-devops](../includes/version-eq-azure-devops.md)]
1414

15-
You should first have the **Azure DevOps Demo Generator** app ready by following the steps outlined in the [configure section](configure.md). This app will automate the process of creating a new Azure DevOps project within your organization that is prepopulated with content (work items, repos, etc.) required for the labs.
15+
This article explains how to use the **Azure DevOps Demo Generator** application to quickly create a new Azure DevOps project prepopulated with sample content, such as work items, repositories, and other resources needed for labs and demonstrations.
1616

17-
When you run the application you will see the information about predefined templates, choose the template by entering the corresponding number
17+
## Prerequisites
1818

19-
> [!div class="mx-imgBorder"]
20-
> [![Azure DevOps Demo Generator select project template](../demo-gen/media/101.png "Azure DevOps Demo Generator select project template")](../demo-gen/media/101.png#lightbox)
19+
Set up the Demo Generator application by following the steps in the [configure section](configure.md).
2120

22-
#### Select the authentication method
21+
## Select your authentication method for Demo Generator
2322

24-
You have 2 methods to authenticate to use the Azure DevOps Demo Generator app:
23+
Use one of the following methods to authenticate to the Azure DevOps Demo Generator app:
2524

26-
1. Device Login using AD authentication
27-
Register Your Application in Azure AD. Check out the [Register and Application](/entra/identity-platform/quickstart-register-app?tabs=certificate%2Cexpose-a-web-api#register-an-application) documentation for more details.
25+
- **Microsoft Entra:** [Register your application in Microsoft Entra](/entra/identity-platform/quickstart-register-app?tabs=certificate%2Cexpose-a-web-api#register-an-application).
2826

29-
* Login with the code displayed
27+
* Sign in with the displayed code.
28+
* Select an organization to create a project from the list.
3029

31-
* After the login, organizations will be listed and select an organization to create project
30+
[!INCLUDE [use-microsoft-entra-reduce-pats](../includes/use-microsoft-entra-reduce-pats.md)]
3231

33-
> [!div class="mx-imgBorder"]
34-
> [![Device login using AD Auth](../demo-gen/media/102.png "Device login using AD Auth")](../demo-gen/media/102.png#lightbox)
35-
36-
1. Sign in with a [Personal Access Token (PAT)](../organizations/accounts/use-personal-access-tokens-to-authenticate.md#creating-pats) with the following scopes:
32+
- **Personal Access Token (PAT):** Sign in with a [Personal Access Token (PAT)](../organizations/accounts/use-personal-access-tokens-to-authenticate.md#creating-pats) with the following scopes:
3733

3834
| Scope | Description |
3935
| -------------------------- | ------------------------------------------ |
@@ -43,35 +39,37 @@ Register Your Application in Azure AD. Check out the [Register and Application](
4339
| vso.dashboards_manage | Team dashboards (manage) |
4440
| vso.extension_manage | Extensions (read and manage) |
4541
| vso.profile | User profile (read) |
46-
| vso.project_manage | Project and team (read, write and manage) |
47-
| vso.release_manage | Release (read, write, execute and manage) |
48-
| vso.serviceendpoint_manage | Service Endpoints (read, query and manage) |
42+
| vso.project_manage | Project and team (read, write, and manage) |
43+
| vso.release_manage | Release (read, write, execute, and manage) |
44+
| vso.serviceendpoint_manage | Service Endpoints (read, query, and manage) |
4945
| vso.test_write | Test management (read and write) |
5046
| vso.variablegroups_write | Variable Groups (read, create) |
5147
| vso.work_full | Work items (full) |
5248

53-
Enter the organization name and the Personal Access Token (PAT). Provide the project name and press enter to create a project
54-
55-
> [!div class="mx-imgBorder"]
56-
> [![Authenticating the app using Personal Access Token(PAT)](../demo-gen/media/103.png "Authenticating the app using Personal Access Token(PAT)")](../demo-gen/media/103.png#lightbox)
49+
Enter the organization name and the PAT. Provide the project name and press enter to create a project
5750

58-
#### Select your organization
59-
60-
1. Select the organization you will use to host the project created by the Azure DevOps Demo Generator. (You may have multiple organizations of which you are a member, and which are associated with your login, so choose carefully.) Provide a name for your project (such as "MyProjectDemo" ) that you and other contributors can use to identify it as a demo project.
51+
> [!div class="mx-imgBorder"]
52+
> [![Screenshot shows Authenticating the app using Personal Access Token (PAT).](../demo-gen/media/103.png "Authenticating the app using Personal Access Token (PAT)")](../demo-gen/media/103.png#lightbox)
6153
62-
There are several templates available, including **eShopOnWeb**, which defines a team project for an .NET app that deploys to Azure App Service; **PartsUnlimited**, which defines an ASP.NET app with customized CI/CD pipelines; and **MyShuttle**, which defines a Java app and Azure App Service deployment. If you are following a lab from [Azure DevOps Labs](https://www.azuredevopslabs.com), select the **DevOps Labs** section to choose the template
54+
## Create your demo project
6355

64-
> [!NOTE]
65-
> All templates provide fictional Azure DevOps users and pre-populated Agile planning and tracking work items and data, along with source code in an Azure Repos Git repo, as well as access to Azure Pipelines.
56+
To create your demo project, do the following steps:
6657

67-
Some templates may require additional extensions to be installed to your organization. The demo generation process checks to see if these extensions are already installed. If the extension is **not** installed, provide your consent to install extension by pressing **Y** or **Yes** to install the extension(s) to your account. When ready, press enter to **Create Project**.
58+
1. Select the organization where you want to host the project created by the Azure DevOps Demo Generator. If you belong to multiple organizations associated with your credentials, choose the appropriate one.
59+
2. Enter a project name, such as "MyProjectDemo," that you and other contributors can easily identify as a demo project.
60+
3. Choose from several available templates, such as:
61+
- **eShopOnWeb**: a .NET app that deploys to Azure App Service
62+
- **PartsUnlimited**: an ASP.NET app with customized CI/CD pipelines
63+
- **MyShuttle**: a Java app with Azure App Service deployment.
64+
If you're following a lab from [Azure DevOps Labs](https://www.azuredevopslabs.com), select the **DevOps Labs** section to choose the relevant template.
6865

69-
> [!NOTE]
70-
> If you want to manually install the extensions, click on the provided link for a specific extension, which takes you to the extension's page on Azure DevOps Marketplace. From there, you can install the extension.
66+
Use templates that provide fictional Azure DevOps users, prepopulated Agile work items and data, source code in an Azure Repos Git repo, and access to Azure Pipelines.
67+
4. (Optional) Manually install any required extensions by selecting the provided link for each extension. This link opens the extension's page in the Azure DevOps Marketplace, where you can install it.
68+
5. (Optional) Approve the installation of other required extensions when prompted. If the demo generation process detects missing extensions, consent by pressing **Y** or **Yes**, then press **Enter** to create the project.
7169

72-
2. Your project may take a couple of minutes for the Demo Generator to provision.
70+
Your project might take a few minutes for the Demo Generator to create.
7371

74-
> [!div class="mx-imgBorder"]
75-
> :::image type="content" source="media/104.png" alt-text="Required extensions setup in organization" lightbox="media/104.png":::
72+
> [!div class="mx-imgBorder"]
73+
> :::image type="content" source="media/104.png" alt-text="Screenshot shows Required extensions setup in organization." lightbox="media/104.png":::
7674
77-
3. You can go to your organization to confirm that the project was created once you see the Project created successfully message.
75+
6. Go to your organization to confirm that the project was created once the "Project created successfully" message displays.

0 commit comments

Comments
 (0)