I'm looking for recommendations on learning platforms for Continuous Integration/Continuous Deployment (CI/CD) that are not specific to any one vendor. Are there neutral platforms available, or is it more effective to learn using cloud services like Azure, AWS, or GCP?
2 Answers
Most CI/CD tools are centered around YAML configurations, so while the concept is agnostic, each platform has its own unique quirks. Jenkins is a great starting point to familiarize yourself with the basics.
There really isn't a true vendor-neutral option aside from crafting your own scripts. While AWS and Azure provide their own CI/CD tools, they're not standalone CI/CD platforms. If you're looking for something open-source, Jenkins is a solid choice to get started.
Yeah, Jenkins is pretty popular, so that could work for you.

What about GitLab?