Today I am going to talk about a very cool thing about Azure DevOps – The Azure DevOps Demo Generator. This is especially going to help people who are starting up with Azure DevOps!

Let’s say you are working on a demo or you are trying to educate yourself or others or doing a capability check using Azure DevOps. You might be wondering how are you going to create a sample webapp, put it into a repository, create Azure boards, create build pipelines, work items, create build and release pipelines etc before you can actually start doing your work! That’s where the Azure DevOps Demo Generator comes to your rescue.

The Azure DevOps Demo Generator is a service which creates projects in your organization with pre-populated sample project that includes source code, work items, iterations, service connections, and build and release pipelines based on a template you choose. 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. So let’s get started and let me walk you through the process (its very user-friendly anyways)

Step 1: To access the website go to this link below –
https://azuredevopsdemogenerator.azurewebsites.net/
That should open up the following page –

Step 2: The way it works is, you have log in to your DevOps account where you want to get stuff created, select the organization and the web application will create the project and all its related services in your DevOps account. So go ahead and click on the “Sign In” button on the page. Provide the Microsoft or Azure AD account credentials associated with an organization in Azure DevOps Services

Azure DevOps Demo Generator Page

Step 3: After you sign in, the application will ask you to provide permissions to access your DevOps organization. Go ahead and click on “Accept”

Provide permission to access your DevOps Organization

Step 4: The next screen that you get is the “Create Project Screen”. Here you can select the organization from your DevOps service, name the project and choose the template for the type of project you want to create. Clicking on “Choose Template” gives you various interesting choices of projects to select from. Choose the template you want to use, give a project name and click on “Create Project”

Create New Project screen
Template selection screen

Step 5: It takes a while but your project gets created. Now click on the “Navigate to project” button

A message is displayed once the project is created

Step 6: Congratulations, you have saved at least 2 hours worth of work setting up the application in Azure DevOps i.e. not even considering the time taken to create the demo project! Go ahead, navigate through the boards, pipelines and repos to view all that has been created for you.

Project created!!
Even the source code is available to you

The best thing is you even get the entire source code for the project. Everything to get your started.

Hope this was useful! Until next time, stay home stay safe!