SlideShare a Scribd company logo
4
Most read
16
Most read
17
Most read
Azure DevOps
Udaiappa Ramachandran ( Udai )
https://udai.io
About me
• Udaiappa Ramachandran ( Udai )
• CTO-Akumina, Inc.
• Microsoft Azure MVP
• Cloud Expert
• Microsoft Azure, Amazon Web Services, and Google
• New Hampshire Cloud User Group (http://www.meetup.com/nashuaug )
• https://udai.io
Agenda
• Getting Started
• Project Management
• Repository
• Pipelines
• Test Plans
• Artifacts
• Extensions
• Demo…Demo…Demo…
Azure DevOps
• What is DevOps?
• Azure DevOps Services (ADO)
• Provided as cloud service
• Microsoft hosted and managed
• Platform agnostics
• New capabilities and fixes released every three weeks
• Azure DevOps Server
• Install in your server or your cloud
• Managed, patched and controlled by you
• Can be run in sovereign Azure regions for compliance
Azure DevOps Services
Azure DevOps – Getting Started
• Organizational Settings
• Account Types
• MSA
• AAD
• Guest Account
• Project Settings
• Permissions
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Boards
• Project Management
• Process Templates
• Basic
• Agile
• CMMI
• Scrum
• Backlogs (Epics/Feature/Story)
• Sprints
• Work Item Type
• Tag
• Dashboard
• Queries
Azure Process Templates
BASIC
AGILE
CMMI
SCRUM
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Repos
• Version Control
• TFVC
• GIT
• Branching
• Policy
• Code Review
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Pipelines
• Continuous Integration
• Continuous Delivery
• Microsoft and Self hosted Agent support
• Unit Test integration
• Classic and YAML support
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Test plans
• Planned and Exploratory testing solution
• Captures Rich data
• Tests across web and desktop
• End to end traceability
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Artifacts
• Package Management
• NuGet
• NPM
• Artifact Repository
• Track usage of External Packages
• Private Packages distribution within organization
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Azure Extensions
• Market place extensions
• Third party Static Application Security Testing (SAST) tools integration part of
the build process
Handling Merge Issues
• Handling merges from Main to Feature
• Git checkout main
• Git pull origin main
• Git checkout feature
• Git pull origin feature
• Git merge main
• Lists all merge issues
• Resolve all merge issues using VSCODE or other editors
• Checking changes to feature branch by committing and push origin feature
• Goto online and complete the merge
Demo…
• Account Settings
• Account Types/Licenses
• Project Settings
• Permissions/Connections/Wiki
• Project Management
• Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query
• Repository
• Branching, Policy, Code Review
• Pipelines
• YAML and Classic
• Continuous Integration
• Continuous Deployment
• Test plans
• Creating/Executing Test plans
• Attaching Screenshots and Videos
• Artifacts
• Adding NuGet and npm packages and use with your teams/projects
Reference
• Azure DevOps https://docs.microsoft.com/en-us/azure/devops/get-
started/?view=azure-devops
• DevOps Blogs https://devblogs.microsoft.com/devops/
• DevOps Pricing https://azure.microsoft.com/en-
us/pricing/details/devops/azure-devops-services/

More Related Content

PDF
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
PPTX
Introduction to Azure DevOps
Lorenzo Barbieri
 
PDF
Welcome to Azure Devops
Alessandro Scardova
 
PDF
DevOps Transformation: Learnings and Best Practices
QBurst
 
PPTX
Intro to Azure DevOps
Lorenzo Barbieri
 
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
PPTX
Azure DevOps
Felipe Artur Feltes
 
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
Introduction to Azure DevOps
Lorenzo Barbieri
 
Welcome to Azure Devops
Alessandro Scardova
 
DevOps Transformation: Learnings and Best Practices
QBurst
 
Intro to Azure DevOps
Lorenzo Barbieri
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
Azure DevOps
Felipe Artur Feltes
 

What's hot (20)

PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
Devops ppt
Sulekha IT Training
 
PDF
DevSecOps: Key Controls for Modern Security Success
Puma Security, LLC
 
PPTX
0 to hero with Azure DevOps
Christos Matskas
 
PPTX
Azure dev ops
Tomy Rhymond
 
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
PPTX
Azure DevOps
Juan Fabian
 
PDF
Terraform introduction
Jason Vance
 
PPTX
Azure devops
Mohit Chhabra
 
PPTX
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 
PDF
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PPTX
Azure DevOps Best Practices Webinar
Cambay Digital
 
PPTX
Azure dev ops
Swaminathan Vetri
 
PDF
Introduction to DevOps slides.pdf
BoreVishnusai
 
PPTX
Getting Started with Azure DevOps
Jessica Deen
 
PPTX
Azure DevOps CI/CD For Beginners
Rahul Nath
 
PPTX
Introduction to Azure monitor
Praveen Nair
 
PPTX
Tour of Azure DevOps
Callon Campbell
 
PPTX
Infrastructure as code (iac) - Terraform for AWS
Johanes Glenn
 
Azure DevOps Presentation
InCycleSoftware
 
DevSecOps: Key Controls for Modern Security Success
Puma Security, LLC
 
0 to hero with Azure DevOps
Christos Matskas
 
Azure dev ops
Tomy Rhymond
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
Azure DevOps
Juan Fabian
 
Terraform introduction
Jason Vance
 
Azure devops
Mohit Chhabra
 
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
Azure DevOps Best Practices Webinar
Cambay Digital
 
Azure dev ops
Swaminathan Vetri
 
Introduction to DevOps slides.pdf
BoreVishnusai
 
Getting Started with Azure DevOps
Jessica Deen
 
Azure DevOps CI/CD For Beginners
Rahul Nath
 
Introduction to Azure monitor
Praveen Nair
 
Tour of Azure DevOps
Callon Campbell
 
Infrastructure as code (iac) - Terraform for AWS
Johanes Glenn
 
Ad

Similar to AzureDevOps (20)

PDF
Mastering azure devOps - Dot Net Tricks
Gaurav Singh
 
PDF
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
PPTX
How to build a serverless helmet detection system
Mandar Dharmadhikari
 
PPTX
Azure_DevOps_Presentation BASIC SLIDES.pptx
SantoshAiwale4
 
PPTX
Azure_DevOps_Training_PPT BASIC Slides.pptx
SantoshAiwale4
 
PDF
Introduction to Protractor
Florian Fesseler
 
PDF
PuppetConf 2017: Unlocking Azure with Puppet Enterprise- Keiran Sweet, Source...
Puppet
 
PPTX
UWP apps development - Part 2
Jiri Danihelka
 
PPTX
Azure DevOps Training In Hyderabad | Azure DevOps Training In Ameerpet.pptx
TalluriRenuka
 
PDF
How to achieve shorter release cycles for medical devices?
Bluefruit Software
 
PDF
Agile Secure Cloud Application Development Management
Adam Getchell
 
PPTX
The Power of Azure DevOps
Jeff Bramwell
 
PPTX
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
DevOps4Networks
 
PPTX
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
PPTX
Making the Transition from Manual to Automated Testing
Sauce Labs
 
PDF
Testing Tools Online Training.pdf
SpiritsoftsTraining
 
PPTX
Kåre Rude Andersen - Create a scombot – automate and monitor azure
Nordic Infrastructure Conference
 
PDF
Zure Azure PaaS Zero to Hero - DevOps training day
Okko Oulasvirta
 
PPTX
Azure Integration DTAP Series, How to go from Development to Production – Par...
BizTalk360
 
PPTX
Kudu voodoo slideshare
Aidan Casey
 
Mastering azure devOps - Dot Net Tricks
Gaurav Singh
 
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
How to build a serverless helmet detection system
Mandar Dharmadhikari
 
Azure_DevOps_Presentation BASIC SLIDES.pptx
SantoshAiwale4
 
Azure_DevOps_Training_PPT BASIC Slides.pptx
SantoshAiwale4
 
Introduction to Protractor
Florian Fesseler
 
PuppetConf 2017: Unlocking Azure with Puppet Enterprise- Keiran Sweet, Source...
Puppet
 
UWP apps development - Part 2
Jiri Danihelka
 
Azure DevOps Training In Hyderabad | Azure DevOps Training In Ameerpet.pptx
TalluriRenuka
 
How to achieve shorter release cycles for medical devices?
Bluefruit Software
 
Agile Secure Cloud Application Development Management
Adam Getchell
 
The Power of Azure DevOps
Jeff Bramwell
 
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
DevOps4Networks
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
Making the Transition from Manual to Automated Testing
Sauce Labs
 
Testing Tools Online Training.pdf
SpiritsoftsTraining
 
Kåre Rude Andersen - Create a scombot – automate and monitor azure
Nordic Infrastructure Conference
 
Zure Azure PaaS Zero to Hero - DevOps training day
Okko Oulasvirta
 
Azure Integration DTAP Series, How to go from Development to Production – Par...
BizTalk360
 
Kudu voodoo slideshare
Aidan Casey
 
Ad

More from Udaiappa Ramachandran (20)

PPTX
Transform Any Website into a Conversational Experience with NLWeb
Udaiappa Ramachandran
 
PPTX
Scalable Multi-Agent AI with AutoGen by Udai
Udaiappa Ramachandran
 
PPTX
Building .NET AI Applications with Google AI: Leveraging Vertex AI and Gemini
Udaiappa Ramachandran
 
PPTX
Microsoft Fabric by Udaiappa Ramachandran.pptx
Udaiappa Ramachandran
 
PPTX
.NET Aspire Presentation by Udaiappa Ramachandran
Udaiappa Ramachandran
 
PPTX
AI-Driven Dynamic Data Querying and Visualization with KQL and SQL
Udaiappa Ramachandran
 
PPTX
Advanced Application Protection with Azure WAF
Udaiappa Ramachandran
 
PPTX
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
 
PPTX
Level up your security using Intune.pptx
Udaiappa Ramachandran
 
PPTX
Building AI-Driven Apps Using Semantic Kernel.pptx
Udaiappa Ramachandran
 
PPTX
AI-Plugins-Planners-Persona-SemanticKernel.pptx
Udaiappa Ramachandran
 
PPTX
DOTNET8.pptx
Udaiappa Ramachandran
 
PPTX
AzureSynapse.pptx
Udaiappa Ramachandran
 
PPTX
Vector Search using OpenAI in Azure Cognitive Search.pptx
Udaiappa Ramachandran
 
PPTX
SecureAzureServicesUsingADAuthentication.pptx
Udaiappa Ramachandran
 
PPTX
AzureOpenAI.pptx
Udaiappa Ramachandran
 
PPTX
OpenAI-Copilot-ChatGPT.pptx
Udaiappa Ramachandran
 
PPTX
DiagnoseAndSolveproblems.pptx
Udaiappa Ramachandran
 
PPTX
MAUI.pptx
Udaiappa Ramachandran
 
PPTX
CosmosDB.pptx
Udaiappa Ramachandran
 
Transform Any Website into a Conversational Experience with NLWeb
Udaiappa Ramachandran
 
Scalable Multi-Agent AI with AutoGen by Udai
Udaiappa Ramachandran
 
Building .NET AI Applications with Google AI: Leveraging Vertex AI and Gemini
Udaiappa Ramachandran
 
Microsoft Fabric by Udaiappa Ramachandran.pptx
Udaiappa Ramachandran
 
.NET Aspire Presentation by Udaiappa Ramachandran
Udaiappa Ramachandran
 
AI-Driven Dynamic Data Querying and Visualization with KQL and SQL
Udaiappa Ramachandran
 
Advanced Application Protection with Azure WAF
Udaiappa Ramachandran
 
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
 
Level up your security using Intune.pptx
Udaiappa Ramachandran
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Udaiappa Ramachandran
 
AI-Plugins-Planners-Persona-SemanticKernel.pptx
Udaiappa Ramachandran
 
DOTNET8.pptx
Udaiappa Ramachandran
 
AzureSynapse.pptx
Udaiappa Ramachandran
 
Vector Search using OpenAI in Azure Cognitive Search.pptx
Udaiappa Ramachandran
 
SecureAzureServicesUsingADAuthentication.pptx
Udaiappa Ramachandran
 
AzureOpenAI.pptx
Udaiappa Ramachandran
 
OpenAI-Copilot-ChatGPT.pptx
Udaiappa Ramachandran
 
DiagnoseAndSolveproblems.pptx
Udaiappa Ramachandran
 
CosmosDB.pptx
Udaiappa Ramachandran
 

Recently uploaded (20)

PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
The Future of Artificial Intelligence (AI)
Mukul
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 

AzureDevOps

  • 1. Azure DevOps Udaiappa Ramachandran ( Udai ) https://udai.io
  • 2. About me • Udaiappa Ramachandran ( Udai ) • CTO-Akumina, Inc. • Microsoft Azure MVP • Cloud Expert • Microsoft Azure, Amazon Web Services, and Google • New Hampshire Cloud User Group (http://www.meetup.com/nashuaug ) • https://udai.io
  • 3. Agenda • Getting Started • Project Management • Repository • Pipelines • Test Plans • Artifacts • Extensions • Demo…Demo…Demo…
  • 4. Azure DevOps • What is DevOps? • Azure DevOps Services (ADO) • Provided as cloud service • Microsoft hosted and managed • Platform agnostics • New capabilities and fixes released every three weeks • Azure DevOps Server • Install in your server or your cloud • Managed, patched and controlled by you • Can be run in sovereign Azure regions for compliance
  • 6. Azure DevOps – Getting Started • Organizational Settings • Account Types • MSA • AAD • Guest Account • Project Settings • Permissions
  • 7. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 8. Azure Boards • Project Management • Process Templates • Basic • Agile • CMMI • Scrum • Backlogs (Epics/Feature/Story) • Sprints • Work Item Type • Tag • Dashboard • Queries
  • 10. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 11. Azure Repos • Version Control • TFVC • GIT • Branching • Policy • Code Review
  • 12. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 13. Azure Pipelines • Continuous Integration • Continuous Delivery • Microsoft and Self hosted Agent support • Unit Test integration • Classic and YAML support
  • 14. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 15. Azure Test plans • Planned and Exploratory testing solution • Captures Rich data • Tests across web and desktop • End to end traceability
  • 16. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 17. Azure Artifacts • Package Management • NuGet • NPM • Artifact Repository • Track usage of External Packages • Private Packages distribution within organization
  • 18. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 19. Azure Extensions • Market place extensions • Third party Static Application Security Testing (SAST) tools integration part of the build process
  • 20. Handling Merge Issues • Handling merges from Main to Feature • Git checkout main • Git pull origin main • Git checkout feature • Git pull origin feature • Git merge main • Lists all merge issues • Resolve all merge issues using VSCODE or other editors • Checking changes to feature branch by committing and push origin feature • Goto online and complete the merge
  • 21. Demo… • Account Settings • Account Types/Licenses • Project Settings • Permissions/Connections/Wiki • Project Management • Process Templates/Backlog/Story/WIT/Dashboard/Tag/Projection/Query • Repository • Branching, Policy, Code Review • Pipelines • YAML and Classic • Continuous Integration • Continuous Deployment • Test plans • Creating/Executing Test plans • Attaching Screenshots and Videos • Artifacts • Adding NuGet and npm packages and use with your teams/projects
  • 22. Reference • Azure DevOps https://docs.microsoft.com/en-us/azure/devops/get- started/?view=azure-devops • DevOps Blogs https://devblogs.microsoft.com/devops/ • DevOps Pricing https://azure.microsoft.com/en- us/pricing/details/devops/azure-devops-services/

Editor's Notes

  • #5: Full traceability OOTB, SaaS solution, always upto date, no maintenance of our own build machine, hosted in various region ADO is not TFS in Cloud Cross platform dev, not for .NET, not for Windows TFS-2005 to 2018 ADO Server – 2019,2020 VSO-2013 VSTS-2015 ADO-2018 ADO/ADO Server - 2020 (its same)
  • #7: https://docs.microsoft.com/en-us/azure/devops/organizations/security/access-levels?view=azure-devops https://dev.azure.com/ https://signup.live.com/ Account Types: MSA, AAD , AAD Guest
  • #9: Process, workitems, traceablility, planning, sprint, backlog, dashboard (Kanban, agile) https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/choose-process
  • #10: Process, workitems, traceablility, planning, sprint, backlog, dashboard (Kanban, agile) https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/choose-process
  • #12: Code Review=Pull Requests
  • #14: https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/?view=azure-pipelines A linear sequence of operations that make up a job YAML- Yet Another Markup Language Cloud and Self Hosted Agents TFVC=Classic JSON based pipeline GIT= Yaml based pipeline CI=Triggers builds/integrations CD=Delivers to targeted environment Build automation, CI, deployment automation CD, traceability and compliances, hooks for other products
  • #16: Planned and exploratory testing solution, capture rich data, tests across web and desktop, get end to end traceability For Web- need to add the extension Tests & Feedback and configure with your repository
  • #18: To protection against outages of public feeds and corruptions of packages. Also, to enable insights into packages that are used by your team. And you can use it for your private packages store and distribution in your organization. nuget.exe push -Source "headless" -ApiKey headless ".nupkg path" nuget.exe install <PackageName> -Source "headless“ CreadentialProvider.Microsoft -U https://pkgs.dev.azure.com/awemind/_packaging/awemind/nuget/v3/index.json Package management , nuget, npm; artifact repo, track usage of external packages, traceability [Information] [CredentialProvider]Username: VssSessionToken [Information] [CredentialProvider]Password: 4xca2vprvize6augxuypo7pjy5mcdxuo5dbav7lwzonr2vc2nwwa <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="awemind" value="https://pkgs.dev.azure.com/awemind/_packaging/awemind/nuget/v3/index.json" /> </packageSources> </configuration> Restore Package: nuget.exe restore Publish Package: nuget.exe push -Source "awemind" -ApiKey az <packagePath>
  • #20: Dev Centric = Setup code scanning for your repository such as SAST (Static Application Security Testing) https://github.com/github/codeql/discussions/7671 https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository Git: ML based alerts vs Standard Alert
  • #21: https://akshayranganath.github.io/Git-Pull-Handling-Merge-Conflict/