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.
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.
Jenkins X is a CI/CD solution for modern cloud applications on Kubernetes
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
Automated CI and CD - Rather than having to have deep knowledge of the internals of Jenkins Pipeline, Jenkins X will default awesome pipelines for your projects that implements fully CI and CD; Environment Promotion via GitOps - Each team gets a set of Environments. Jenkins X then automates the management of the Environments and the Promotion of new versions of Applications between Environments via GitOps; Pull Request Preview Environments - Jenkins X automatically spins up Preview Environments for your Pull Requests so you can get fast feedback before changes are merged to master; Feedback on Issues and Pull Requests - Jenkins X automatically comments on your Commits, Issues and Pull Requests with feedback as code is ready to be previewed, is promoted to environments or if Pull Requests are generated automatically to upgrade versions
Statistics
GitHub Stars
-
GitHub Stars
4.7K
GitHub Forks
-
GitHub Forks
800
Stacks
2.7K
Stacks
147
Followers
2.9K
Followers
370
Votes
249
Votes
16
Pros & Cons
Pros
56
Complete and powerful
32
Huge extension ecosystem
27
Azure integration
26
Flexible and powerful
26
One Stop Shop For Build server, Project Mgt, CDCI
Cons
8
Still dependant on C# for agents
5
Many in devops disregard MS altogether
5
Half Baked
4
Jack of all trades, master of none
4
Capacity across cross functional teams not visibile