Azure DevOps- Spin-up your software development pipeline Azure DevOps it is a collection of services used during the software development phase. All these services are interconnected between each other and can be orchestrated from one location. There is full support for services like: • • • • • • • •
Task Management and Tracking (Agile boards, including Kanban) Source Control (Git) Build and Release for CI/CD Testing (Load and Performance Testing, manual or exploring testing) Wiki Reporting and custom dashboard capability CI/CD pipelines Extension for integration with 3rd parties
Services Overview: Some services are similar from the functionality perspective with the previous service called VSTS. It is normal because Microsoft replaces the original service (VSTS) with Azure DevOps that has five pilers: • Azure Pipelines – CI, testing, deployment system that can connect to any Git repository (cloud or on-premises) • Azure Board – tracking capability, including reporting and dashboard • Azure Artifacts – hosting capacity for NuGet, npm, Maven • Azure Repos – private Git repository • Azure Test Plans – test management and capturing information about the defect A feature that it is useful in the Azure Pipelines is the capability to define a release policy where you can request manual approval (signing) from specific people before releasing a new version in specific environments. Besides this, the release can be manual or automatic, giving us the
The collaborative services that are part of Azure DevOps are allowing us to define alerts that can notify people or group of people when specific actions are happening inside the system. There is also integration with Power BI, enabling the management group to create a custom report and obtain insights information about the project and the team. Most of Azure Services available in this moment is already integrated with Azure DevOps. Enabling us to use and deploy our products on all Azure Services. Beside this, we can do deployment using the traditional mechanism on on-premises or other cloud providers. The support for Service Hooks extends the default capabilities of Azure DevOps. Using Service Hooks, we can integrate any other services from the market Extensibility. I was always a big fan of WebHooks because are a simple and powerful way how we can connect and extended system cross the world (internet). As in VSTS, there is a full support to do a build using Microsoft-hosted agents or using our own agents that can be hosted by Microsoft or by us. For more information about AzureDevOps Online Training Click Here Contact Call or What’sapp +91-9989971070 /online@visualpath.in