Deccansoft Software Services – Azure DevOps About Azure DevOps
Agenda: About Azure DevOps
What is Azure DevOps
Version History
Azure DevOps Features
Azure DevOps Tools and Project Life Cycle
Create DevOps Account
Create Organization
Create Project and Get Started
Create Users and invite teams members
What is Azure DevOps?
Azure DevOps (formerly Visual Studio Team Services) is a hosted suite of service providing development
and collaboration tools for anyone who wants an enterprise-grade DevOps tool chain.
Azure DevOps can help your team release code in a more efficient, cooperative, and stable manner.
Azure DevOps has a lot of inbuilt functionality that allows teams to get up and running with managing
their project and automating their workflows to increase productivity with a very short initial learning
curve.
You can quickly get up and running with the many tools available.
Agile tools covering Kanban/scrum project methodologies
Git repositories for source control.
Build and Release pipelines for CI/CD automation.
Many pre-built deployment tasks/steps to cover the most common use cases and the ability to extend this
with your own tasks.
Hosted build/release agents with ability to additionally run your own.
Custom dashboards to report on build/release and agile metrics.
Built in wiki.
Azure DevOps is available in two different forms:
Azure DevOps Server, collaboration software for software development formerly known as Team
Foundation Server (TFS) and Visual Studio Team System (VSTS)
Azure DevOps Services, cloud service for software development formerly known as Visual Studio Team
Services and Visual Studio Online.
History: This first version of Team Foundation Server was released March 17, 2006.
1
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
Product name Form Release
year
Visual Studio 2005 Team System On-premises 2006
Visual Studio Team System 2008 On-premises 2008
Team Foundation Server 2010 On-premises 2010
Team Foundation Service Preview Cloud 2012
Team Foundation Server 2012 On-premises 2012
Visual Studio Online Cloud 2013
Team Foundation Server 2013 On-premises 2013
Team Foundation Server 2015 On-premises 2015
Visual Studio Team Services Cloud 2015
Team Foundation Server 2017 On-premises 2017
Team Foundation Server 2018 On-premises 2017
Azure DevOps Services Cloud 2018
Azure DevOps Server 2019 On-premises 2019
Azure DevOps Features
You can use one or more of the following features based on your business needs:
1. Azure Boards delivers a suite of Agile tools to support planning and tracking work, code defects, and
issues using Kanban and Scrum methods.
2. Azure Repos provides Git repositories or Team Foundation Version Control (TFVC) for source control of
your code.
3. Azure Pipelines provides build and release services to support continuous integration and delivery of your
apps.
4. Azure Test Plans provides several tools to test your apps, including manual/exploratory testing and
continuous testing.
5. Azure Artifacts allows teams to share Maven, npm, and NuGet packages from public and private sources
and integrate package sharing into your CI/CD pipelines.
2
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
Azure DevOps supports adding extensions and integrating with other popular services, such as: Campfire,
Slack, Trello, UserVoice, and more, and developing your own custom extensions.
Azure DevOps provides extensive integration with industry and community tools. It is far from the closed-off
single vendor solution that was the early version of TFS. As noted above, there is a marketplace which makes
hundreds of extensions available, so if Azure Develops doesn’t do something out of the box, odds are a tool
exists in the market which does.
Azure DevOps Tools and Project Life Cycle
3
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
Designing a License Management Strategy:
https://azure.microsoft.com/en-in/pricing/details/devops/azure-devops-services/
Getting Started - To Create an DevOps Account / Organization
Sign up with a personal Microsoft account
1. Visit https://azure.microsoft.com/services/devops/
4
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
2. Click on Start free
3. Either Login with Existing Microsoft Account or Create a New one.
An organization is created based on the account you used to sign in. Sign in to your organization at any time,
(https://dev.azure.com/{yourorganization}).
User Access Level:
a) Stakeholders = Any number Boards/Pipelines/Artifacts
b) Basic = 5 Boards/Repos/Pipelines/Test Plans/Artifacts
c) Visual Studio Subscriber = Any Boards/Repos/Pipelines/Test Plans/Artifacts
Invite team members
1. Create couple of outlook ids
2. Use primary email id and visit https://dev.azure.com/.
3. Start Free
4. Create a project to get started
a. Project Name = "Demo Project"
b. Description = "For Demo"
c. Visibility = "Private"
d. Expand Advanced, Version Control = Git, Work Item process = "Agile"
e. Create Project
5. Invite Users
a. Use bread crump and navigate to Organization
b. Select Organization settings.
c. Select Users Add new users.
d. Users = <Email Id of another User), Access level = Basic, Add to project = <project created
before>, Azure DevOps Group=Project Contributors
Note: You will have to now login as another use and accept the invitation. Do the same in different users…
Create DevOps Organization and Setup Parallel Jobs
1. Go to https://dev.azure.com
2. Click on Start free
3. Login using ID we have provided for Azure Portal.
4. Create a Organization
Note: Organization Settings Billing search parallel jobs and click on it 0 Parallel Jobs
To request FREE Parallel jobs
5
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
Visit:
https://forms.office.com/pages/responsepage.aspx?id=v4j5cvGGr0GRqy180BHbR63mUWPlq7NEsFZhkyH8jCh
UMlM3QzdDMFZOMkVBWU5BWFM3SDI2QlRBSC4u
Name = <Your Name>
Email = <Email Id with which you have logged-in and created a DevOps Organization>
Organization: http://dev.azure.com/<organization-name>
Private Project
Submit
Wait for 48 working hours to get a parallel job approved by Microsoft.
To confirm visit: Note: Organization Settings Billing search parallel jobs and click on it 1 Parallel Jobs
Why we need to request for Parallel Jobs:
https://devblogs.microsoft.com/devops/change-in-azure-pipelines-grant-for-private-projects/
Install the following softwares on your local machine
1. Git from https://git-scm.com/downloads
a. git --version
2. .NET Core SDK from https://dotnet.microsoft.com/en-us/download
a. dotnet --version
3. Install VS Code from https://visualstudio.microsoft.com/
6
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)
Deccansoft Software Services – Azure DevOps About Azure DevOps
a. code .
4. Install Visual Studio.NET Community Edition (its free)
Create a Local Project in .NET Core
mkdir DevOpsDemo
cd DevOpsDemo
dotnet new sln -o HelloWorldApp
cd HelloWorldApp
dotnet new mvc -n HelloWorldApp.Web
dotnet sln HelloWorldApp.sln add HelloWorldApp.Web\HelloWorldApp.Web.csproj
7
Deccansoft Software Services H.No: 153, A/4, Balamrai, Rasoolpura, Secunderabad-500003 TELANGANA,
NDIA. http://www.deccansoft.com | http://www.bestdotnettraining.com
Phone: +91 40 2784 1517 OR +91 8008327000 (INDIA)