--- layout: markdown_page title: "Azure DevOps Breakdown" --- ## Overview ![Overview table](./images/Azure_DevOps_vs_GitLab_Overview.png) ## Azure DevOps Consists of (***bold italics text*** = GitLab currently falls short in this area) ### Pipelines (previously in VSTS, TFS) * Includes previous Release Manager (release pipelines) * Native container support * Save to any container registry * Linux, ***macOS, Windows cloud hosted agents*** * Deployment stages, ***release gates, and approvals*** * GitHub Marketplace integration - makes it easy to setup and run CI from GitHub. * ***100's of 3rd party integrations*** * ***Design pipelines in*** yml or ***UI*** #### Costs * Open source (public) projects get 10 free parallel jobs, unlimited time * private projects - MS hosted - 1 free parallel job, 1800 mins/mnth - $40/parallel addition, unlimited time * private projects - self-hosted - 1 free parallel job, unlimited time, each Visual Studio Enterprise subscriber in org = 1 additional self-hosted parallel job, beyond that +$15 each additional parallel job * ***NOTE*** Their pricing is pushing folks to their cloud service offering. On-prem Pipelines Server = buying TFS licenses (now called Azure DevOps Server). This version will be updated 3-4 months behind in feature/functionality updates. [Azure DevOps Server pricing](https://azure.microsoft.com/en-us/pricing/details/devops/server/). #### Screenshots
Pipeline 1

Pipeline 2

Pipeline 3

Release Pipeline 4
### Boards (previously in VSTS, TFS) * Work/issue tracking * Backlogs * ***Team dashboards*** * ***Custom reporting*** * Kanban boards * Scrum boards and sprint planning * Customizable work item workflows #### Costs * Free <=5 users * Included in $30/mnth per 10 users #### Screenshots
Boards 1

Boards 2
### Artifacts (previously in VSTS, TFS) * ***Maven, npm, and NuGet package feeds from public and private sources*** * ***Caching proxy of external repos/feeds*** * Artifacts integrate natively with pipelines #### Costs * Free <=5 users * additional $4/user above 5 #### Screenshots
Artifacts 1
### Repos (previously in VSTS, TFS) * Unlimited private Git repo hosting * Diff in-line threaded code reviews * Branch policies defining merge * Pull requests * Semantic code search * Webhooks and REST APIs * ***Support for TFVC*** (and nobody cares) #### Costs * Free <=5 users * Included in $30/mnth per 10 users #### Screenshots
Repos 1

Repos 2
### Test Plans (previously in VSTS, TFS) * ***Test & Feedback (exploratory/manual testing) - capture & record issues*** * ***Test planning, tracking & execution*** * ***Load testing (Azure DevOps and VSTS only)*** * User acceptance testing * Centralized reporting #### Costs * additional $52/mnth per user #### Screenshots
Test 1

Test 2
### Separate from Azure DevOps but available for extra cost * Azure Monitor - APM, infra, data, services **(GitLab has)** * App centric * but separate from Azure DevOps. * [https://docs.microsoft.com/en-us/azure/azure-monitor/overview](https://docs.microsoft.com/en-us/azure/azure-monitor/overview) * pay by use * Visual Studio - Full blown IDE - Free with sub * Visual Studio Code - IDE Lite - Free **(GitLab has)** * Container Registry (MS has Azure Container Registry) **(GitLab has)** ### Unavailable as part of Microsoft offering (but which ***GitLab has***) * Security scanning built-in * Review Apps * Deployment Scenarios (canary, incremental, etc) * Feature Flags * ChatOps ## General Notes * All paid plans include unlimited stakeholder users who can view and contribute to work items and boards, and view dashboards, charts, and pipelines * Release details and [roadmap](https://docs.microsoft.com/en-us/azure/devops/release-notes/) * All current VSTS subscribers will be moved automatically to Azure DevOps. * TFS (on prem) pricing implies a SaaS first mentality and customer push * Buy at least one Visual Studio license + Azure DevOps users @ $6/mnth * Visual Studio Professional ($45/mnth) - no Test Manager, Artifacts, Pipelines (unless OSS) * Visual Studio Enterprise ($250/mnth) - include Test Manager and Artifacts * [https://visualstudio.microsoft.com/team-services/tfs-pricing/](https://visualstudio.microsoft.com/team-services/tfs-pricing/)