Azure DevOps is also known as Microsoft visual studio team services (VSTS) is a set of collaborative development tools built for the cloud.
VSTS was commonly used as a standalone term, and Azure DevOps is a platform which is made up of a few different products, such as:
- Azure Test Plans
- Azure Boards
- Azure Repos
- Azure Pipeline
- Azure Artifacts
The azure pipeline is the CI component of azure DevOps.
An azure pipeline can connect to any number of source code repositories such as Azure Repos, GitHub, Tests, to grab code and artifacts for application delivery.
Azure Boards:
Azure board is basically used for planning, tracking for Work Items, Backlog, and Sprints. Azure Board is also called an ALM (application life cycle management) tool just like other ALM tools JIRA, SpiraTeam, etc. Inside the Azure board, we can create workflows, issue types, epic, and many other components of ALM.
Azure Repos:
Azure Repos is a place where we can create, manage and store versions of our codebase. We can use it for code review and other version control functionality.
Azure Repos is a place where we can create, manage and store versions of our codebase. We can use it for code review and other version control functionality.
Azure Repos basically provides us two types of version control systems now GIT (Distributed version control) and TFVC (centralized version control).
Azure pipeline:
Azure pipeline is one of the automation processes of DevOps which allows us to create a build, release, test, and deploy on the target machine. We can say in simple words Azure pipeline is the combination CI/CD.
Azure Artifacts:
Azure Artifacts is one of the extensions of Azure DevOps which helps us to create, host, manage and share packages across the team. Azure Artifacts supports multiple types of packages e.g NPM, Nuget, Maven, Python, etc.. Azure Artifacts are basically a collection/ output of dll, rpm, jar and many other types of files. One of those extension based files may contain metadata.
Azure test Plans:
Azure test plans support advance test management solutions for customer feedback, UAT, Automation testing, and manual testing.
Tasks That Can be performed on Azure Devops:
What can Azure DevOps do?
- Planning
As discussed above, the Azure board is an ALM tool. So Azure board helps us to maintain an Agile process which means Azure DevOps helps us to plan, track development history for individual developers and detects issues using a kanban and scrum. - Develop
To manage our workspace and code repository multiple types of version control are already integrated with Azure DevOps. Almost all features related DevOps already inbuilt inside. - Integration/Build
We can use continuous integration and continuous deployment (CI/CD) with the help of the Azure pipeline. There are multiple types of job agents, and templates are already available inside. - Package
As we know we have already an inbuilt extension available, Azure Artifacts, so we don't need to go anywhere for any type of packages. - Testing
As we know Testing is an important part of the DevOps process. So Azure DevOps provides multiple types of inbuilt testing templates and management tools. - Release
As we know the software release process is a very critical moment of DevOps. So Azure DevOps has already multiple types of inbuilt features to make the process easy and risk-free. - Configure/Operate
As per my experience, it's very easy to configure and operate, because Azure DevOps has a simple process to configure organization, kanban, sprints, etc.. - Monitor
Each phase of the DevOps life cycle should be monitor because it helps to ensure the health, performance, and reliability of your application. - Reporting
Azure DevOps has a dashboard where we can see reports, a summary and can generate an analytical report with BI integration. - Wiki
Azure DevOps Wiki helps us to distribute information, share knowledge and collaborate across team and stakeholder. A Wiki can be used to explain about the project's user stories, sprints, release notes, etc..
Nice content. Thanks for Sharing
ReplyDeleteazure devops training
azure devops training in hyderabad
azure devops course
Helpful information,thanks posting the blog
ReplyDeleteazure data factory training in hyderabad
azure data factory training
azure data factory online training
azure data factory course
azure data factory training online
learn azure data factory
Thank you for sharing such a great post.
ReplyDeleteDevOps Training
DevOps Online Training
DevOps Training in Hyderabad
Good Blog!! Thanks for posting such a Useful Information.
ReplyDeleteAzure DevOps Online Training
Azure DevOps Training
Azure DevOps Online Training in Hyderabad
Azure Devops Training Online
Nice Blog!! Very useful information to everyone thanks for sharing.
ReplyDeleteAzure DevOps Online Training
Azure DevOps Training
Azure DevOps Online Training in Hyderabad
Azure Devops Training Online
I read your blog. It's very nice and very helpful. I learn something new every time from this website. Thanks for sharing this information with us.You can visit our services here
ReplyDeleteProduct Engineering Services Company
App Modernization Services
Enterprise App Development Services
Mobile App Development Services
Low Code Development Services
Mendix Development Services
Cloud Migration Services
Digital Assurance Services
Software testing services
https://skolaparthi.com/?p=203
DeleteThanks Aaron.
ReplyDeleteI appreciate you taking the time and effort to share your knowledge. This material proved to be really efficient and beneficial to me. Thank you very much for providing this information. Continue to write your blog.
ReplyDeleteData Engineering Services
Machine Learning Services
Data Analytics Services
Data Modernization Services
https://skolaparthi.com/?p=203
ReplyDeleteGreeting of the day Srinivas, Thanks for providing gist on Azure DevOps combination. And it will be useful for the beginners. And you have given the clear progress in steps along with a video link. Kudos for the effort!!! For getting DevOps Training in Chennai contact us...
ReplyDelete