StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
  1. Stackups
  2. Stackups
  3. Azure DevOps vs GitLab CI

Azure DevOps vs GitLab CI

OverviewDecisionsComparisonAlternatives

Overview

Azure DevOps
Azure DevOps
Stacks2.8K
Followers2.9K
Votes249
GitLab CI
GitLab CI
Stacks2.3K
Followers1.6K
Votes75
GitHub Stars0
Forks0

Advice on Azure DevOps, GitLab CI

Stratos
Stratos

Jan 13, 2020

Needs advice

We are a mid-size startup running Scala apps. Moving from Jenkins/EC2 to Spinnaker/EKS and looking for a tool to cover our CI/CD needs. Our code lives on GitHub, artifacts in nexus, images in ECR.

Drone is out, GitHub actions are being considered along with Circle CI and GitLab CI.

We primarily need:

  • Fast SBT builds (caching)
  • Low maintenance overhead (ideally serverless)
  • Everything as code
  • Ease of use
181k views181k
Comments
Anonymous
Anonymous

Feb 14, 2020

Decided

Buddy is one of the most easy-to-use tools for CI I ever met. When I needed to set up the pipeline I was really impressed with how easy it is to create it with Buddy with only a few moments. It's literally like: 1. Add repo 2. Click - Click - Click 3. You're done and your app is on prod :D The top feature that I've found is a simple integration with different notification channels - not only Slack (which is the one by default), but Telegram and Discord. The support is also neat - guys respond pretty quickly on even a small issue.

157k views157k
Comments

Detailed Comparison

Azure DevOps
Azure DevOps
GitLab CI
GitLab CI

Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support.

GitLab offers a continuous integration service. If you add a .gitlab-ci.yml file to the root directory of your repository, and configure your GitLab project to use a Runner, then each merge request or push triggers your CI pipeline.

Agile Tools: kanban boards, backlogs, scrum boards; Reporting: dashboards, widgets, Power BI; Git: free private repositories, pull requests; Continuous Integration: automated builds and diagnostics; Cloud build agents: cross-platform agents for Windows, Mac and Linux; Testing Tools: unit testing, load testing, manual, exploratory and user acceptance testing; Release Management: automate deployments, gated approval workflows, audit trails; Marketplace: extensions for the Visual Studio family of products; Package Management: host npm and NuGet packages; IDE Support: Eclipse, IntelliJ, Xcode and Visual Studio; Integration: link code and releases to work items, builds, and test results
-
Statistics
GitHub Stars
-
GitHub Stars
0
GitHub Forks
-
GitHub Forks
0
Stacks
2.8K
Stacks
2.3K
Followers
2.9K
Followers
1.6K
Votes
249
Votes
75
Pros & Cons
Pros
  • 56
    Complete and powerful
  • 32
    Huge extension ecosystem
  • 27
    Azure integration
  • 26
    One Stop Shop For Build server, Project Mgt, CDCI
  • 26
    Flexible and powerful
Cons
  • 8
    Still dependant on C# for agents
  • 5
    Many in devops disregard MS altogether
  • 5
    Half Baked
  • 4
    Not a requirements management tool
  • 4
    Capacity across cross functional teams not visibile
Pros
  • 22
    Robust CI with awesome Docker support
  • 13
    Simple configuration
  • 9
    All in one solution
  • 7
    Source Control and CI in one place
  • 5
    Easy to configure own build server i.e. GitLab-Runner
Cons
  • 2
    Works best with GitLab repositories
Integrations
GitHub
GitHub
Visual Studio
Visual Studio
Docker
Docker
Slack
Slack
Trello
Trello
Git
Git
IntelliJ IDEA
IntelliJ IDEA
Jenkins
Jenkins
Octopus Deploy
Octopus Deploy
Eclipse
Eclipse
GitLab
GitLab

What are some alternatives to Azure DevOps, GitLab CI?

Trello

Trello

Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process.

Jenkins

Jenkins

In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.

Travis CI

Travis CI

Free for open source projects, our CI environment provides multiple runtimes (e.g. Node.js or PHP versions), data stores and so on. Because of this, hosting your project on travis-ci.com means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.

Codeship

Codeship

Codeship runs your automated tests and configured deployment when you push to your repository. It takes care of managing and scaling the infrastructure so that you are able to test and release more frequently and get faster feedback for building the product your users need.

CircleCI

CircleCI

Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.

Asana

Asana

Asana is the easiest way for teams to track their work. From tasks and projects to conversations and dashboards, Asana enables teams to move work from start to finish--and get results. Available at asana.com and on iOS & Android.

TeamCity

TeamCity

TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.

Drone.io

Drone.io

Drone is a hosted continuous integration service. It enables you to conveniently set up projects to automatically build, test, and deploy as you make changes to your code. Drone integrates seamlessly with Github, Bitbucket and Google Code as well as third party services such as Heroku, Dotcloud, Google AppEngine and more.

wercker

wercker

Wercker is a CI/CD developer automation platform designed for Microservices & Container Architecture.

Basecamp

Basecamp

Basecamp is a project management and group collaboration tool. The tool includes features for schedules, tasks, files, and messages.

Related Comparisons

GitHub
Bitbucket

Bitbucket vs GitHub vs GitLab

GitHub
Bitbucket

AWS CodeCommit vs Bitbucket vs GitHub

Kubernetes
Rancher

Docker Swarm vs Kubernetes vs Rancher

gulp
Grunt

Grunt vs Webpack vs gulp

Graphite
Kibana

Grafana vs Graphite vs Kibana