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.
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.
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